我想做
git svn dcommit
但我正在
Merge conflict during commit: File or directory
'.gitignore' is out of date; try updating: resource
out of date; try updating at /usr/lib/git-core/git-svn line 922
如何从svn repo仅更新.gitignore
?
答案 0 :(得分:0)
听起来您对.gitignore进行了未提交的本地更改 - 在使用git svn rebase
从svn远程更新之前,您需要将它们排除在外。
使用
git stash
暂时隐藏您的本地更改,然后使用git svn rebase
从svn获取最新版本。接下来,您可以使用
git stash pop
Git会报告您可以在本地修复的任何冲突,或者如果您决定不再需要本地更改,请使用:
git checkout -- .gitignore
使用从存储库中提取的文件覆盖本地.gitignore文件。