我正在尝试git pull
并且我得到error: Your local changes to 'someDir/someFile' would be overwritten by merge. Aborting.
这很好,因为我需要检查这些更改并确定是否需要这些更改。
但是,执行上述操作时,如果每次都必须这样做,检查该文件并提交/回滚是很费力的。有没有办法让git pull
列出所有合并错误而不是每次一次?
答案 0 :(得分:1)
使用git status -vs
会显示已跟踪更改的列表。
如果你想在拉出后存储它们以便处理,可以使用git stash
,拉出你的仓库,然后git stash pop
恢复更改。请记住,您可能需要解决冲突。
另一种方法是不要拉,除非你要提交你所做的更改。然后只需使用git pull --rebase
,这会将提交置于提交的提交之上。