07/10

wndtlr1024·2020년 7월 10일
0

두명이서 현업할때 뭘 먼저해야하는지?

  1. master브런치에서 각자 브런치를따서 각자 작업한다.
    git branch feature/git2 로 깃 이름을딴다.

  2. git status로 현재 깃의 상태를 확인한다

    your branch is up to date with 'orinin/master'이란 문구가뜬다면 아직 만들어진 브런치로 이동되지않은것이다.
    git status을 중간중간써주는게 좋다고한다.

  3. git checkout feature/git2
    해당 브런치로 이동됨,이제 작업하면됨

작업후 혹은 작업중에 다른사람이 master에 push를했다=> 한사람 한사람씩 리베이스를 해줘야함 안그러면 리베이스를 두번 해줘야함,

  1. 깃허브 해당 사이트를 가지면,상단에 이런식으로 뜬다.클릭하면

    아래 화면이 뜸

위의 화면에서 내용을 입력후 Create pull request를 누른후
Merge Pull Reqest를 누른후 브런치 삭제버튼을 눌러준후,
로컬 터미널에와서 다음 명령어를 입력

  • git checkout master

  • git branch -D feature/git2

하면 브런치가 로컬에서도 삭제된다.

다른 사람이 작업했고, 나는 작업하지않았을때

git rebase master
git pull origin matser

이 명령어만 치면 된다.
무조건 마스터브런치에서 할것!!

마스터 브런치에서 풀 하는방법

git checkout master

git rebase master
git pull origin master

git rebase master을 생략해도되는것같지만 테스트해볼때 오류가났다.

정리

  1. 깃 브런치를 따고, 브런치에 접속

  2. 브런치접속상태에서 작업 완료후 깃 커밋 후 checkout master하여 마스터브런치로 이동

  3. rebase 하여 마스터브런치를 최신화 시켜준다.

  4. 그럼 이제 4번화면처럼하면된다.

  5. 이 처럼 깃허브에서 브런치를 지우고 로컬에서도지우면된다

profile
https://jungsikjeong.github.io/ 이곳으로 옮겼습니다!

0개의 댓글