[Prep.05]Git Workflow
3375 단어 git workflowgit workflow
Simple Git Workflow for Pair Prgramming
1. Both pairs fork repo on Github
- 먼저 진행할 프로젝트의 레포지토리를 복사해온다.(Fork를 하면된다)
2. Both pair clone their repo to local
- 복사해온 레포지토리를
$ git clone <repo URL>
를 통해 각자의 로컬로 가져온다.
3. Add pair's fork as remote
- Pair의 레포지토리와 나의 local을 연결하는 작업이 필요하다.
// pair의 레포지토리를 나의 로컬과 연결한다
$ git remote add pair <repo URL for pair fork>
// 연결이 되었는지 확인
$ git remote -v
- 페어가 작성한 코드를 기반으로 작업을 해야하기 때문에 페어의 repository를 연결하는 작업이 필요하다.
4. Commit your change to your local repo
- 연결이 끝난 후 처음으로 누군가 코드를 작성 후 먼저 commit을 한다.
- 이후 작성한 코드를 자신의 github repo에 push한다.
$ git add <change file>
$ git commit -m "change"
5. Push your code to your remote origin
- 여기까지 완료 후 상대방이 이어서 작업을 할 때는 규칙을 바꾸면 된다.
$ git push origin master(or other branch name)
6. Pull pair's code to local repository
- 바뀐 상대방은 직전에 작성된 코드를 자신의 로컬로 가져온다.
$ git pull pair master(or other branch name)
7. Commit pair's change to local repo
- 가져온 코드를 수정 또는 코드를 새롭게 작성 후 commit을 한다.
$ git add <chang file>
$ git commit -m "change TOO"
8. Push pair code to pair's remote origin
- 그리고 바뀐 상대방 본인의 repository에 push 한다.
$ git push origin master(or other branch name)
9. Your pull latest version of pair's code
- 다시 역할을 바꿔 직전에 작성된 코드를 자신의 로컬에 가져온다.
$ git pull pair master(or other branch name)
자, 이제 상대방과 프로젝트 동안 이 과정을 반복 진행하면 된다.
주의할점: 항상 push는 자신의 repository에 해야하고, pull은 상대방의 repository에서 해와야한다.
Author And Source
이 문제에 관하여([Prep.05]Git Workflow), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sksgur3217/Prep.05Git-Workflow저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)