LAN에 새 원격 저장소를 만들고 프로젝트를 추가합니다 (PROJECT 1
, PROJECT 2
).일부 원격 참조를 원격 저장소로 푸시하지 못했습니다.
USER A와 USER B는 한 번에 저장소를 복제하고 USER A는 PROJECT 1
에서 변경을 수행하고 이러한 변경 사항을 적용했습니다.
사용자 B가 PROJECT 2
의 변경을 수행했지만 PROJECT 1
에서 변경하지 않았으며 데이터를 푸시하는 동안 그는 내용을 PROJECT 2
만 선택했지만 푸시하는 동안 오류가 발생합니다.
ERROR :
error: failed to push some refs to http://gitbub.com
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first merge the remote changes (e.g.,
hint: 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.`
사용자 2에게 푸시를 허용하는 방법은 무엇입니까?
: 병합을 소개 할
여러 혼자
git pull
그런 다음다음 풀 (수정 사항이 파일이 별도의 세트에서 수행되기 때문에) 여기에 필요하지 않은 어떤 커밋 'PROJECT1'과'PROJECT2'는 각각 자신의 repo가 필요합니다. – jcm