作为菜鸟,往往commit了以后才发现……

2011-12-13 02:51:20 +08:00
 tioover
有个文件没删除/有个文件没添加/有个文件没更新/有个临时文件不小心添加进去了

虽然作为菜鸟,用git的意义只有备份和成就感,但是每次commit都要commit好几次

自己真是粗心,大家有没有类似情况的
5358 次点击
所在节点    程序员
13 条回复
benzheren
2011-12-13 03:04:26 +08:00
你可以用 git commit --amend
skydark
2011-12-13 08:21:03 +08:00
这个时候特别想用兔斯基的用砖砸头的表情……
kongruxi
2011-12-13 10:21:54 +08:00
有时是这样,但有git commit --amend和git rebase -i就不怕,前提是你还没有push,不然的话就成灾难了
myrual
2011-12-13 10:46:21 +08:00
那就多次commit呗。反正是很安全的。
vicalloy
2011-12-13 10:48:06 +08:00
所以我比较喜欢用小海龟,每次commit的时候直观多了。
WarWithinMe
2011-12-13 11:36:46 +08:00
同时菜鸟,跟LZ一样的情况。正如前几楼说的,用amend可以解决你的问题。。如果用GUI的话,一般都会在你按commit之后弹出的对话框可以选择amend上一次的commit。。
iwege
2011-12-13 11:43:39 +08:00
`git add -A && git commit -a` 一般是这么做
dofine
2011-12-13 12:19:40 +08:00
虽然作为菜鸟,用git的意义只有备份和成就感。
+1~
hewigovens
2011-12-13 12:32:42 +08:00
先git status看下呗
xi4oh4o
2011-12-13 13:13:23 +08:00
是有撤销命令的
progit.org/book/zh 一直推荐这个教学
ZephyrSL
2011-12-18 15:56:58 +08:00
虽然作为菜鸟,用git的意义只有备份和成就感 +1
克服拖延症的利器啊Orz
Platinum
2011-12-18 16:04:43 +08:00
常用的有两个 alias

alias gi='git add ./`git rev-parse --show-cdup` && git ci -a'
alias gia='gi --amend'

同时 hook 里有 post-commit 直接后台 git push
zicjin
2011-12-18 16:13:52 +08:00
为啥不用 'add .'呢~~~
git 确实很cool,几乎没有不顺手的时候

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

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

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

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

© 2021 V2EX