브랜치(branch)를 로컬(local)에서 머지(merge)하고 브랜치를 지운 후 업스트림(upstream)으로부터 풀(pull)해오세요.

정리하기

더 이상 브랜치가 필요하지 않다면 로컬과 리모트에서 삭제할 수 있습니다. 이러한 작업은 수 많은 오래된 브랜치들로 인해 고생하지 않아도 되도록 해줍니다.

로컬(local)에서 머지(merge)하기

당신의 풀 리퀘스트가 머지 되었습니다! 당신의 브랜치는 GitHub 에 있는 원본 저장소의 'gh-pages' 에 머지되었습니다. 로컬에서도 이 브랜치를 머지할 수 있습니다.

먼저, 머지의 목표가 될 브랜치로 이동합니다 - 지금의 경우에는 'gh-pages' 브랜치.

git checkout gh-pages

Git 에게 머지될 브랜치 이름을 알려줍니다 - 지금의 경우에는 "add-" 로 시작하는 당신의 피쳐 브랜치.

git merge <브랜치이름>

당신의 피쳐 브랜치를 삭제하여 정리합니다. 이것으로 당신에게 필요없는 브랜치가 머지되었습니다.

git branch -d <브랜치이름>

GitHub 에 있는 당신의 리모트에 있는 브랜치도 지울 수 있습니다.:

git push <리모트이름> --delete <브랜치이름>

업스트림(upstream)으로부터 풀(pull)해오기

마지막이지만 중요한 내용입니다. 당신의 풀 리퀘스트로 인해 원본 저장소가 변경되었습니다-Reporobot 이 당신의 이름을 웹사이트에 추가하였습니다! 이 변경들을 업스트림으로부터 풀하면, 최신 상태가 되어 그 버전을 가지게 될 것입니다. 이것을 실제로 다음 웹사이트에서 확인할 수 있습니다: <유저이름>.github.io/patchwork.

원본 업스트림으로부터 풀 하기 위해서는 아래 명령을 실행하세요:

git pull upstream gh-pages

축하합니다!

당신은 로컬 저장소와 리모트 저장소를 만들고, 협업자들과 함께 일하고, 푸시/풀을 하고, 수많은 다른 개발자들과 함께 오픈 소스를 더 발전시켰습니다!

jlord.github.io/patchwork 에 방문하여 당신의 이름이 포함된 것을 확인하세요! 계속 해나갈 것을 찾으시나요? 이 앱의 resource 페이지에 있는 What Next 섹션을 확인하세요.

Please select your repository directory.
  • 어떤 브랜치를 현재 브랜치에 머지하기
  • git merge <브랜치이름>
  • 작업하고 있는 브랜치 변경하기
  • git checkout <브랜치이름>
  • 로컬 브랜치 삭제하기
  • git branch -d <브랜치이름>
  • 리모트 브랜치 삭제하기
  • git push <리모트이름> --delete <브랜치이름>
  • 리모트 브랜치로부터 풀하기
  • git pull <리모트이름> <브랜치이름>