현재 포크된 프로젝트의 브랜치에서 작업 중입니다
포크된 프로젝트의 업데이트 원리는 알 것 같습니다
원래 주소를 설정한 후 원래 주소의 마스터를 로컬로 풀(Pull)하고 푸시(Push)합니다. 포크 프로젝트의 지점에서 마지막으로 merge를 위해 pullRequest가 언급됩니다
그런데 원격 브랜치를 추가한 후에는 다음과 같습니다
그런 다음 gork 브랜치에서
pull ruexue master를 사용하세요. 코드를 끌어오면 아래와 같은 인터페이스가 나오는데
어떻게 바꾸는지 모르겠습니다.
그리고 무슨 일이... 갈등인가요
또한 작은 질문이 있습니다... git은 이미 캐시에 있는 항목을 어떻게 철회합니까? 예를 들어, git에서 파일을 추가했는데 이제 철회하려고 합니다
phpcn_u15822017-05-02 09:41:21
신인과 똑같습니다.
질문 1: 당시에 분기한 브랜치와 현재 소스 브랜치 사이에 간격이 있어서 풀을 하면 자연스럽게 병합 커밋을 작성하게 되는데, 강박장애가 있는 경우에는 이에 국한되지 않습니다. 이것을 보면 rebase 명령을 볼 수 있습니다.
질문 2: vim에서 편집할 때 올바른 wq 또는 q!가 없었습니다.
질문 3: git이 커밋할 때 메시지가 표시되지 않나요?
커밋하기 전:
git add <file> //Add
git checkout -- <file>
git Reset HEAD <file> 캐시 영역 추출
이미 커밋됨:
git log를 살펴보고
git Reset --[hard|soft] commit_id