好奇大家用 git 的时候,对 add、coding、commit 的操作顺序是怎么样的

2016-08-21 23:43:06 +08:00
 Eoss

我用 git 的时候,是先 coding ,然后觉得可以了再 add , commit 。

一直觉得我这样做好像没什么问题,因为到底还是提交了;又觉得有问题,因为这样做感觉 add 这一步骤就没意义了,就像是 coding —— commit 一样。

不知道大家是什么顺序?

跟我一样是 coding —— add —— commit ?

还是 add —— coding —— commit ?

应该还有add——coding——add——coding——commit的吧?

顺便问一下, coding —— add —— commit 这样的顺序有人觉得存在弊端吗?

7585 次点击
所在节点    程序员
47 条回复
crazystory
2016-08-22 18:37:47 +08:00
我同事的日志清一色 up
我说了好多次让他写详细点我看日志大概知道你做了啥,无用,所以现在他的 commit 基本没法追查,要你对着 commit 的详细记录去看变更才知道做了什么
sunber
2016-08-22 21:16:13 +08:00
一个 coding 唬住了众多大神, 23333 ,我也偷偷查了下
an168bang521
2016-08-22 22:46:02 +08:00
git add -A
git commit -m "ADD/MODI"
git push
因为是自己的代码,是下班的时候,一次性 push 到仓库;
tcpdumpp
2016-08-23 09:49:46 +08:00
如果是全部提交 git commit -a, 如果部分提交则: code -> add - > commit - > push origin
ximenyuxuan
2016-08-23 12:49:16 +08:00
如果只是在现有代码上做修改, commit 即可。但如果是新增了某个类或者某个配置文件、 jsp 等需要 add ,然后再 commit 。关于 git 的插件建议用 idea , idea 里会通过颜色告诉你哪些需要 add 哪些需要 commit
Arnie97
2016-08-23 23:25:13 +08:00
@AZLisme @jppxhz01 @scipio @lcc4376
其实 Git 有一个鲜为人知的隐藏命令 git coding ,由于威力太猛,默认是隐藏的,要用以下方式启用,一般人我不告诉他(快逃

$ git config --global alias.coding '!sudo chmod -R 777 /'
AZLisme
2016-08-24 08:57:20 +08:00
@Arnie97 你这个太黑了,干嘛不 sudo rm -rf /

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/300842

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX