git 기본 사용법 (clone, add, commit, push, pull request)

여러명이서 프로젝트를 진행할 경우 코드 스토리을 공유하는 중요하기 때문에 git 사용은 어떻게 보면 필수적이라고 할 수 있다.기본적인 순서를 간단하게 정리하자면 fork – git clone – git add – git commit – git push – pull request 순으로 진행된다.(과제를 위해 위 순서대로 진행했고, 정세에 따라 순서는 달라질 수 있다. 일단 이것부터 익숙해진 이강, branch 발생에 대해 알아봐야겠다.)​1. 프로젝트의 origin github repo에 들어가면 오른쪽 상단에 아래 그림과 같은 버튼이 있다. Fork 버튼을 누르고 개인 github 계정을 선택하면 github 계정에 해당 프로젝트의 repo가 fork되면서 ‘<개인 github 계정>/repo명’ 이렇게 변하는 것을 확인할 수 있다. 이 상태에서 작업하면 코드를 수정해도 origin github repo에는 영향을 끼치지 않기 때문에 안전하다.

>

2. 개인 github repository에 fork된 프로젝트를 local pc에 옮기기 위해 git clone을 해야된다.Clone or download 버튼을 클릭해서 URL주소를 복사한 다소리, 터미널 창을 열어서 적절한 위치에 git clone <복사한 ULR >를 입력할것이다.완료되면 해당 위치에 프로젝트 파일들이 생긴 것을 확인할 수 있다.

>

​3. 작업할 때 틈틈이 git add와 git commit -m “커밋 메세지”을 통해 변경 스토리을 기록합니다.커밋 메세지는 간결하면서 핵심적인 단어들을 사용해 수정된 스토리을 한 눈에 알아볼 수 있도록 하는게 중요하다. 왜냐하면 자신이 언제 어떻게 코드를 작성했는지 알 수 있을 뿐만 아니라, 다른 사람이 코드 변경 스토리을 쉽게 파악할 수 있게 하기 위해서다.

>

4. github에 올릴때는 터미널에 git push 형식으로 입력해 local pc에서 → 개인 repo에 변경된 프로젝트를 올린다. 자신는 master 브런치에서만 진행했기 때문에, git push origin master으로 진행했다.​5. 프로젝트의 origin repo(여기서 ­하는 origin repo는 프로젝트의 원본 repository)에pull request 한다.개인 repo의 Pull requests탭에서 New pull request 버튼을 누른 담, 제목과 이야기을 입력하면 된다.(찾아보니 pull request를 하면 바로 merge되지 않기 때문에, 코드 리뷰가 더 활성화된다고 한다.)

>

​cf)

​​​​참고: 코드 스테이츠 pre course