Git workflow & Git branch

future·2021년 1월 11일

Git

목록 보기
1/1

앞으로의 페어 프로그래밍이나 프로젝트에서 사용하게 될 git 활용법에 대해 간단히 정리해 보았다.

🔃 Git workflow

  1. 각 페어는 깃허브에서 repository를 fork 한다.
  2. $ git clone을 사용하여 복사한 repository를 각자의 로컬에 가져온다.
  3. $ git remote add + 페어이름 + 페어의 fork URL을 입력한다.
    ex. git remote add mirae https://github.com/miraecod/practice.git
  4. $ git remote -v를 통해 페어의 repository와 연결한다.
  5. 드라이버가 코드를 작성한다. (#5~7 for driver's role)
  6. $ git status - $ git add . - $ git commit -m을 통해 변경된 파일을 커밋한다.
  7. $ git push origin master (혹은 다른 branch name)을 통해 push 한다.
  8. 네비게이터는 $ git pull 페어이름 master (혹은 다른 branch name)을 통해 변경된 파일을 pull 한다.
  9. 이제 네비게이터는 드라이버가 되어 5번부터 8번까지를 반복한다.

🔀 Git branch

  1. 원본을 베이스로 하는 새로운 branch를 만들고 싶을 경우 $ git checkout을 사용하여 현재 작업공간(원본)에 위치한다.
  2. $ git checkout -b + 새로운 branch 이름을 입력하면 새로운 branch를 생성하고, 생성된 새 branch로 작업공간이 이동된다.
    ex. $ git checkout -b new
  3. 새 branch에서 코드를 작성한다.
  4. $ git status - $ git add . - $ git commit -m을 통해 변경된 파일을 커밋한다.
  5. $ git push origin + 생성된 새 branch 이름을 입력하여 push 한다.
    ex. $ git push origin new
  6. repository로 이동하면 새롭게 생성한 branch에 push가 되어있는 것을 확인할 수 있다.
profile
get, set, go!

0개의 댓글