42. Git 명령어에 대한 설명으로 가장 적절한 것은?
① git push – 원격 저장소의 모든 내용을 로컬 저장소로 복사한다.
② git fetch – 로컬 저장소의 변경 사항을 원격 저장소로보낸다.
③ git pull – git remote 명령을 통해 서로 연결된 원격 저장소의 최신 내용을 로컬 저장소로
가져오면서 병합한다.
④ git clone – 로컬 저장소와 원격 저장소의 변경사항이 다를 때 이를 비교 대조하고 git merge 명령어와 함께 최신 데이터를 반영하거나 충돌문제 등을 해결한다.
▣ 형상관리 - 버전관리 - git
SubVersion
|
git
|
|
|
|
● Git 기본명령어
명령어
|
설명
|
git init
|
git 초기화. git 으로 버전관리를 할 경로에서 사용
|
git status
|
현재 git 프로젝트에서 파일들의 상태를 보여줍니다.
|
git add
|
파일의 변경 내용을 스테이징 영역(staging area)에 추가하기 위해 사용하는 명령어 입니다. 스테이징 영역으로 추가된 변경 이력만 commit 할 수 있습니다.
|
git rm
|
파일을 지우거나 스테이지에서 해제할 때 사용합니다.
|
git restore
|
워킹 트리(Working tree)의 변경된 파일을 복원해 주는 역할을 합니다.
|
git clean
|
추적되지 않은 상태(untracked)의 파일을 삭제합니다. 삭제가 되면 복구할 수 없으니 stash 를 고려해보는 것도 좋습ㄴ디ㅏ.
|
git commit
|
변경된 내용을 저장합니다.
|
git push
|
원격 저장소(remote repository)에 코드 변경분을 업로드 합니다.
|
git fetch
|
원격 저장소(remote repository)의 데이터를 가져옵니다. pull 로 병합하기 전에 어떤 변경점이 있나 살펴볼 때 사용하기 좋습니다.
|
git pull
|
원격 저장소(remote repository)의 데이터를 가져온 후 로컬 branch에 병합합니다.
|
git clone
|
기존 리포지토리를 대상으로 하여 복제본 또는 대상 리포지토리의 복제본을 만드는 데 사용
|
① 은 clone
② 는 push
④ 는 fetch
정답 : ③
43. 다음 그림은 메인라인, 베이스라인, 코드라인의 관계를 나타낸다. A, B, C를 각각의 코드라고 할 때, (가)~(다)에 해당하는 것을 바르게 연결한 것은?
|
(가) (나) (다)
① 코드라인 메인라인 베이스라인
② 베이스라인 코드라인 메인라인
③ 코드라인 베이스라인 메인라인
④ 메인라인 베이스라인 코드라인
▣ 형상관리 - 버전관리
용어
|
정의
|
코드라인
|
|
베이스라인
|
|
메인라인
|
|
|
정답 : ①
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 소프트웨어공학 해설' 카테고리의 다른 글
(제 24회) 소프트웨어 공학 / (46)~(47) 해설 (0) | 2024.07.26 |
---|---|
(제 24회) 소프트웨어 공학 / (44)~(45) 해설 (0) | 2024.07.25 |
(제 24회) 소프트웨어 공학 / (40)~(41) 해설 (2) | 2024.07.23 |
(제 24회) 소프트웨어 공학 / (38)~(39) 해설 (0) | 2024.07.22 |
(제 24회) 소프트웨어 공학 / (36)~(37) 해설 (5) | 2024.07.21 |