0
GIT 숨김을 할 수 없다는 말은 먼저 병합해야하기 때문입니다. 병합해야 할 파일이 몇 가지 있습니다. 하지만 내 문제는 그 변화를 아직 추진하고 싶지 않다는 것입니다. git stash를 시도했지만 일부 파일이 아직 병합되지 않는다고 불평합니다.커밋하지 않고 변경 내용을 숨기는 방법?
그러나 다른 작업을 수행하는 동안 3 주 동안 이러한 변경 내용을 저장하고 싶기 때문에 파일을 병합하고 싶지 않습니다. 커밋을하지 않고 어떻게 내 변경 사항을 숨기고 간단하게 체크 아웃 할 수 있습니까? 자식 상태의
git stash save "my work"
src/com/core/HomePageActivity.java: needs merge
src/com/core/PageActivity.java: needs merge
src/com/core/analytics/PageMaker.java: needs merge
결과 :
git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: lint.xml
modified: src/com/lib/Signal.java
modified: src/com/lib/Report.java
modified: src/com/lib/core/Menu.java
Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution)
both modified: src/com/core/HomePageActivity.java
both modified: src/com/core/PageActivity.java
both modified: src/com/core/analytics/PageNameMaker.java
both modified: src/com/store/MapActivity.java
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: src/com/score/TiledActivity.java
modified: src/com/core/store/Action.java
명확하게 종료하지 않은 병합을 수행하려고 시도 했습니까? 'git status '의 결과는 무엇입니까? – Isantipov
http://stackoverflow.com/questions/12139812/why-git-stash-cannot-abandon-the-changes-made-just-now와 비슷한 모양입니다. 아마도 병합이 아직 진행 중일 것입니다. – nwinkler
특별히 병합을 수행하지 않았습니다. 내가 뽑았을 때 나는 갈등을 겪었다. 나는 갈등을 고쳤지만, 커밋없이 일을 계속했다. 왜냐하면 나는 그들이 지역 사람들에게 바라는 변화를 저 지르지 않기 위해서였다. 그래서 "git merge --abort"를 수행 한 다음 git stash를 사용하면 이전과 이후에 내가했던 모든 변경 사항을 저장할 수 있습니까? – j2emanue