我正在尝试使用git-bash
将本地更改提交到远程存储库git svn dcommit
结果
<filename>: needs update
update-index --refresh: command returned error: 1
我已经在我的机器上安装了tortoiseGIT,如果我通过右键单击我的本地存储库和Git Commit来执行提交 - >主... 然后提交工作正常。
2个问题,这和做一个git svn dcommit一样吗?
并且,为什么我从命令行收到错误?
提前致谢
答案 0 :(得分:3)
我并没有真正意识到我需要做出提交的顺序。
我现在执行以下步骤进行远程提交,它运行正常:
git commit -a
然后根据提示在提交中添加注释。我无法搞清楚VIM格式,但添加笔记的步骤是按'我'进入'插入'模式。添加我的笔记,按'esc',输入:x以保存我的笔记。
git svn dcommit
和瞧!一切正常!
答案 1 :(得分:1)
您应该阅读此http://juststuffreally.blogspot.com/2008/10/how-to-git-svn-dcommit-with-local.html 如果您真的不想提交那些未暂存的文件,这是正确的解决方案