이번주 학습한 내용에 관한 예제를 만들어 작업을 해보도록 하겠습니다.
git의 명령어들과 branch/ git flow tool을 공부하였습니다.
배운것들을 바탕으로 vim 파일 내 고양이 종류를 적어
main branch로 merge 시키는 간단한 과정을 해보도록 합니다.
(git flow tool 관련 예제는 협업하는 예제를 가지고와서 다음에 작성하겠습니다.)
먼저 github에 repository를 생성하여 만들어 놓고 git bash 상에서 git clone명령어를 이용하여
연결합니다. 그 후, repository에서 가져온 폴더로 변경합니다.
고양이 종류에 관한 파일 만들고 vim파일로 들어가 수정을 합니다.
* merge 전의 vim
vim 파일 작성이 끝나면 git add를 시켜주고 git staus 명령어로 현재 상태를 확인합니다.
그 후 main branch에 commit 까지 완료 합니다. (commit 시 머리글 docs : Kind of Cat 입력)
이 후 cat branch를 생성하고 변경합니다. 그 후 vim파일을 열어 봅니다.
새로 내용 추가해보았습니다.
이제 cat branch에 변경한 vim 파일을 commit 시켜주도록 합니다.
(commit 시 머리글에 kind of cat plus라고 입력 하겠습니다.)
다시 git switch 명령어를 입력하여, main branch로 돌아 옵니다.
그 후 git merge 명령어를 입력해 merge 작업을 하겠습니다.
merge 작업이 완료되면 아래와 같은 메시지가 나옵니다.
이제 vim파일로 들어가 확인을 해보면 cat branch로 만들었던 vim 파일과 동일하게 되있는 것을
확인 할 수 있습니다. (merge 된 과정)
위 과정을 거쳐 merge를 시킨다고 합니다.
이러한 merge 과정들 때문에 파일을 끌어와서 이것저것 고치고 테스트하며 코딩을 할 수 있습니다.
※Tip - 중간중간 작업을 할 때마다 git status 명령어와 git branch 명령어로 현재 상태를 확인해 주는게 좋습니다.
'IT자료실 > git,github' 카테고리의 다른 글
github repository 삭제 복구 (0) | 2022.05.15 |
---|