<<<<<<< Updated upstream
이 챕터에서는 가장 기본적인 git의 명령어를 사용할 예정입니다. CLI도 괜찮고 GUI도 괜찮습니다.
레포지토리에 변경 사항이 있어야 저장할 수 있겠죠? 디렉토리 안에 있는 profile.txt 파일을 열어서 수정사항을 만들고 저장 해 줍니다.
저장을 하면 git status 혹은 GUI에 변경사항이 보이고 stage file 과 같은 버튼이 보이면서 commit할 파일들을 선택할 수 있습니다.
처음에는 없지만, 보통 처음에 시작할 때 이전에 다른 변경사항이 있는지 최신의 정보를 받아오기 위해서 Pull을 합니다. 내가 자리를 비운사이 다른 사람이 작업한 내용이 있다면 최신의 정보를 다운받아 작업 내용을 최신화 한다고 생각하면 됩니다.
변경된 파일을 stage 했으면 이제 commit 할 준비가 끝났습니다.
커밋 메시지의 제목과 내용을 적고 commit 버튼을 누르면 끝! 매우 간단하죠? 하지만 이 과정은 매우 조심해야 합니다.
왜냐하면 commit 메세지는 모든 사람들이 이 커밋이 무엇을 했는지 파악할 때 읽는 메시지 이기 때문에, 커밋의 내용을 잘 설명할 수 있어야 합니다. 예를 들어서 저는 제목은 프로필 작성 이라고 하고 내용은 프로필의 email과 gitID를 처음 작성했습니다. 라고 작성할 예정입니다. 그러면 나중에 내가 작업한 내용을 미래의나 또는 미래의 나의 팀원이 보면서 이전 히스토리를 파악하는데 도움을 줍니다. 물론 가능하지만 아 졸리다ㅏㅏㅏㅏㅏ, asdfasdf 와 같은 메시지도 들어갑니다. 도움이 되지 않는 메시지는 나중에 혼선을 줄 수 있으니 피해줍니다.
이 챕터에서는 기본적으로 pull, commit, push를 해볼 예정입니다.
- 일단 기본으로 우리가 새로 받아야 할 것이 있는지 확인을 합시다. pull 버튼을 눌러서 받아옵니다.
- 프로젝트 안의 profile.txt 를 열어서 내용을 추가합니다.
- 내용을 추가한 profile.txt 파일을 저장합니다.
- 변경 사항이 있기 때문에 변경사항을 stage 해서 반영합니다.
- 커밋 메시지의 제목과 내용을 입력합니다.
- push를 눌러서 변경 사항을 upload 해줍니다.
- 내 github에 가서 저장사항이 잘 저장되어있는지 확인합니다.
- 커밋 로그를 확인해서, 잘 커밋, 푸쉬가 되었는지 한 번 더 확인합니다.
Stashed changes