달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'형상관리'에 해당되는 글 7

  1. 2016.12.14 git 커맨드 라인에서 사용 방법(3) - branch
개발하다가 다른 방법이 더 나을거 같다
어떻게 하면 좋을까?

1) 포기한다

2) 처음부터 다시 짠다

3) 테스트용 코드를 만들어 본다


여기서 branch는 3번을 해보는 것


git branch로 현재 브랜치 상태 확인


git checkout master로 마스터 브랜치로 체크아웃



새로운 브랜치를 만들어 보자

git branch new_test

new_test가 새로운 브랜치의 이름이다.

이제 git branch를 쳐서 확인해 보자.

master와 new_test가 있고, 그 중 master에 *이 되어있다.

이제 git checkout new_test로 해서 new_test로 갈아타자.


이제 브랜치 테스트를 해보자.

먼저 파일 하나 만들자 : ABC_DEF.txt

커밋하자 : git commit ABC_DEF.txt -m "브랜치 테스트를 하고 있다"


다시 마스터로 돌아가자( 그러면 방금 만든 ABC_DEF.txt가 당연히 보이지 않겠지?)

파일하나 만들자 : master_file.txt

git add master_file.txt

git commit master_file.txt -m "add master_file.txt"

그럼 이제 git status로 더이상 커밋할 것이 없는지 확인하자.

커밋할 것이 없으면 이제 마스터(현재 조작중인 브랜치)와 아까 만든 new_test브랜치를 머지해 보자.


(현재는 마스터 브랜치다)

git merge new_test

이렇게 하면 아까 만든 ABC_DEF.txt가 추가되는 것이 보일 것이다.

마스터에 new_test가 합쳐지는 머지가 제대로 됐다는 얘기다.


브랜치가 엄청 많아지면?

그래피컬하게 보고 싶을 거다.

gitk 라고 명령어를 쳐보면 gui로 보이게 된다.

또는 git log --pretty=oneline --graph를 치면 커맨드 창에서도 확인 가능하다








https://www.youtube.com/watch?v=mVvSeF6O8sM

:
Posted by 클레잇