git提交不了怎么办?

您需要先添加文件,然后才能提交。如果文件添加不成功,则不能提交。

你准备两个代码,一个版本控制的A,只负责提交、拉、推代码,另一个是你的工作区b,所有的代码修改都在这个里面,每次需要提交的时候,都要先拉一个系统的最新代码。

然后用beyond compare这个代码比较工具,把你修改后的代码从B到A进行比较,然后commit和push永远不会冲突。

Git提供了一个方便、低成本的工具来同步和转移repos之间的状态。如何使用取决于SCM系统或习惯。不同的团队可以设置不同的回购分配和管理方案。我自己也见过几种不同的模式,当然也有一些最佳做法可以借鉴。

比如一般情况下鼓励小粒度提交,多分支合并不怕。

git如何删除历史提交?是不是一定要保留合并删除B而不是还原B?不要轻易提交rebase -i的历史,尤其是本地仓库是从服务器同步的,本地自开发说起来容易。。而且就算你删了B,历史也会变成A &;lt;-c ' & amp;lt;-d ' amp;lt;-e ' amp;lt;-f '(d ' & amp;lt;-g ' & amp;lt;-f '),提交id已更改。如果你真的想这么做,就用这个。都在git rebase-P-to A B和git help rebase里面。