IT TIP

git stash 및 git pull

itqueen 2020. 10. 28. 21:21
반응형

git stash 및 git pull


저는 Git을 처음 사용하고 EGit eclipse 플러그인을 사용하여 커밋하고 있습니다.

몇 개의 파일을 수정하고 변경 사항을 숨긴 다음 git pull명령 줄에서 모든 최신 커밋을 가져 왔습니다. 그런 다음 Apply stashed changesEGit에서했습니다. 이제 내 변경 사항을 적용하고 숨겨진 파일의 마지막 커밋에서 가져온 변경 사항이 나왔습니다. 병합 충돌에 대해 묻지 않고 변경 사항을 덮어 쓰고 이전 커밋 변경 사항을 잃어버린 이유를 잘 모르겠습니다.

이러한 변경 사항을 얻는 방법은 무엇입니까?


작업 복사본에 변경 사항이 있으면 명령 줄에서 다음을 수행하십시오.

git stash 

변경 사항을 숨기고 상태 보고서를 지 웁니다.

git pull

이것은 업스트림 분기에서 변경 사항을 가져옵니다. 보고서에서 빨리 감기라고되어 있는지 확인하십시오. 그렇지 않은 경우 의도하지 않은 병합을 수행하고있는 것입니다.

git stash pop

이렇게하면 숨김 된 변경 사항이 작업 복사본에 다시 적용되고 충돌이없는 경우 숨김에서 변경 사항이 제거됩니다. 충돌이 발생하면 필요한 경우 다시 시작할 수 있도록 숨겨져 있습니다.

보관함에 무엇이 있는지 확인해야하는 경우

git stash list

참고 URL : https://stackoverflow.com/questions/12476239/git-stash-and-git-pull

반응형