Git 大提交最佳实践

标签 git

我正在使用 git 并在上周对我的本地存储库进行了大量工作。

我喜欢做很多小的提交(比如 2 或 3 个文件)而不是大的提交,但是这次由于时间压力和更改涉及很多文件,我有很多文件未暂存。

我的问题是,这种情况下的最佳做法是什么?是否有任何工具可以让我将工作分成小的提交?

请注意,我确实知道如何一次暂存一个文件并手动进行小的提交,但我害怕犯错并创建一个将代码留在其中的提交不一致的状态(例如不编译或工作不正常)。

谢谢!

最佳答案

git add -i 应该可以帮助您将提交分成 block ,然后 git stash 其余代码,检查是否一切正常,git commit , git stash pop 和循环。

关于Git 大提交最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2113305/

相关文章:

git - 如何选择包含端点的 git commit 范围

git - 使用带有 `git show` 的自定义差异工具

git - 在 git init 上执行脚本

git - 如何将文件夹中的所有内容添加到我的 GitHub Repo

使用个人命名空间的 Git 托管

ruby - 在创建 Git 客户端 'commit-msg' Hook 方面需要帮助

linux - 为什么 Visual Studio Code 想要访问我的 SSH 私钥?

git - 使用 grunt 运行 Angular.js 时如何修复错误 "Please set env variable CHROME_BIN"

github PR 显示所有过去的提交

Git 仓库中的 Git 仓库