好奇大家用 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 这样的顺序有人觉得存在弊端吗?

7763 次点击
所在节点    程序员
47 条回复
bdbai
2016-08-21 23:45:42 +08:00
仅仅修改代码的话, add 可以省掉, commit 的时候带 -a 参数。
Eoss
2016-08-21 23:52:45 +08:00
@bdbai 带-a 参数的话,不就不能控制想要提交的文件了吗?。。。有的时候有些文件修改了但还不想提交啊。。。。
billlee
2016-08-21 23:56:13 +08:00
branch -> (coding -> diff -> interactive add -> commit) + -> interactive rebase -> merge --ff-only -> branch -d
bdbai
2016-08-22 00:01:31 +08:00
@Eoss 你看 add 就有意义了呀,暂存。
AZLisme
2016-08-22 06:39:11 +08:00
我想了半天 coding 是什么操作,醉了
jppxhz01
2016-08-22 08:03:27 +08:00
@AZLisme 我也是哈哈,纳闷 git 竟然有这个选项
awthink
2016-08-22 08:25:13 +08:00
@jppxhz01 我也在想……
wwqgtxx
2016-08-22 08:29:28 +08:00
我是偷懒用 git-gui 或者 idea 的 VCS 控制,这样控制也方便
scipio
2016-08-22 09:00:58 +08:00
@jppxhz01 我也想了半天...太高科技了。
liuzuo
2016-08-22 09:11:24 +08:00
总感觉还少了一步, push 。
visionsmile
2016-08-22 09:40:27 +08:00
@AZLisme +1....
oott123
2016-08-22 09:44:41 +08:00
难道还能倒过来不成……
你先 add 再改代码肯定提交不上去吧……

对没有修改的文件 add 没意义啊
SvenWong
2016-08-22 09:44:51 +08:00
第一步当然应该是确认分支啊,经常忘记切分支的我,写了快一半,才发现不对。
elgoog1970
2016-08-22 09:51:45 +08:00
习惯问题
moe3000
2016-08-22 10:10:09 +08:00
coding 是什么操作 +1
基本写完,通过单元测试 然后 add commit push
yoa1q7y
2016-08-22 10:12:13 +08:00
git add 更多的存在意义还是在于 interactive add ,精细分割提交内容
kideny
2016-08-22 10:14:10 +08:00
我用 brackets
helloSwift
2016-08-22 10:32:54 +08:00
cgcs
2016-08-22 10:37:49 +08:00
@helloSwift 懒癌发作是个好习惯
daxuewuli007
2016-08-22 10:38:36 +08:00
我觉得这么问的话,说明你对这个逻辑不太清楚, add 是加到哪里呢? commit 又是提交到哪里呢?,最后就是为什么 pull ,分支和远程仓库都是干嘛的呢?你先搞清楚这些逻辑吧,指令只是你逻辑的实现。

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

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

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

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

© 2021 V2EX