Git commit style:一次或一次更改所有文件?
我在晚上为一些文件保存我的工作。 我想知道为每个文件提交会更好,但这看起来还有很多工作要做。
我现在的方式没有问题,但我打算将我的代码放在GitHub上,并且我希望它很容易理解。
我想知道你使用git的其他人在干什么。 此外,如果你能为我拼写出来。 我是Git的新手,我一直在Windows中使用TortoiseGit和gitk。
什么时候提交和提交什么是一门艺术,并且没有黑白规则。 这就是说,有些习惯比其他人更容易理解。
总的来说,我认为你应该优化你的可理解性提交 - 如果你回头阅读差异提交,你能找出你在改变中完成了什么吗?
如果你想更具体一些,这里有一个我认为是做什么和不该做什么的长长的清单:
“易于理解”也意味着:
git bisect
(即每次提交应代表任务的变化,这编译并添加进化或新的功能,而不是一个“检查站提交”,这将使git bisect
失败的太快) 有关更多信息,请参阅“了解Git工作流程”:您需要区分:
因此,请注意Git默认使用的“快进”合并:不要忘记清理您即将合并到公共分支中的分支的历史记录。
链接地址: http://www.djcxy.com/p/45053.html上一篇: Git commit style: All changed files at once or one at a time?