我正在使用 git 并在上周对我的本地存储库进行了大量工作。
我喜欢做很多小的提交(比如 2 或 3 个文件)而不是大的提交,但是这次由于时间压力和更改涉及很多文件,我有很多文件未暂存。
我的问题是,这种情况下的最佳做法是什么?是否有任何工具可以让我将工作分成小的提交?
请注意,我确实知道如何一次暂存一个文件并手动进行小的提交,但我害怕犯错并创建一个将代码留在其中的提交不一致的状态(例如不编译或工作不正常)。
谢谢!
最佳答案
git add -i
应该可以帮助您将提交分成 block ,然后 git stash
其余代码,检查是否一切正常,git commit
, git stash pop
和循环。
关于Git 大提交最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2113305/