반응형
원격 Git 저장소와 동기화하는 방법은 무엇입니까?
나는 github에서 프로젝트를 포크하고 지금까지 몇 가지를 변경했습니다.
그 동안 내가 포크 한 저장소가 변경되었는데 해당 변경 사항을 저장소로 가져오고 싶습니다. 어떻게하나요?
일반적으로 git pull
충분하지만 어떤 레이아웃을 선택했는지 (또는 github가 선택되어 있습니다).
업데이트가 마스터에 필요한 변경 사항을 병합하려는 것이 가정합니다.
git remote add origin https://github.com/<github-username>/<repo-name>.git
git pull origin master
또한 병합을 저장소 사본으로 다시 푸시해야합니다.
git push origin master
원본 저장소를 업스트림으로 추가해야합니다.
https://help.github.com/articles/fork-a-repo 에서 모두 잘 설명되어 있습니다.
git remote add upstream https://github.com/octocat/Spoon-Knife.git
git fetch upstream
git merge upstream/master
git push origin master
원래 저장소 (포크 한 저장소)를 원격으로 추가해야합니다.
git remote add github (orignal 저장소의 복제 URL)
그런 다음 변경 사항을 로컬 저장소로 가져옵니다.
git fetch github
이제 로컬 저장소에 원래 저장소의 모든 분기가 있습니다. 예를 들어 마스터 분기는 github/master
. 이 지점에서 원하는 것을 할 수 있습니다. 그곳을 지점에서 병합하십시오.
Linux의 경우 :
git add *
git commit -a --message "Initial Push All"
git push -u origin --all
참고 URL : https://stackoverflow.com/questions/4313125/how-to-sync-with-a-remote-git-repository
반응형
'IT' 카테고리의 다른 글
jQuery : 부모의 특정 구매 방법? (0) | 2020.09.03 |
---|---|
Big-oh vs big-theta (0) | 2020.09.03 |
IE10 User-Agent로 인해 ASP.Net이 Set-Cookie를 다시 보내지 신고 (IE10이 쿠키를 설정하지 않음) (0) | 2020.09.03 |
ActionBar에서 사용자 정의보기를 표시하는 방법은 무엇입니까? (0) | 2020.09.01 |
리디렉션 후 Google 개발자 도구 '네트워크'탭이 지워짐 (0) | 2020.09.01 |