如果 git add CTRL+A 开始跟踪更改并将更改阶段化到已跟踪的文件,我为什么要使用 Stage 来提交 CTRL +T 在 git gui 中?
最佳答案
这是我的问题的答案: CTRL+A 在 GIT GUI 中实际上是 ADD A NEW REMOTE 和 GIT ADD 不一样! 在 GIT GUI 中, 'adding' 和 'staging' 之间似乎没有任何区别,两者都是通过 'stage to Commit' 命令完成的:CTRL+T。根据这个:http://hoth.entp.com/2008/11/5/what-git-add-really-means , 'git stage' 是 'git add' 的别名
感谢 aardvarkk 的回答。我想“添加”可以被认为是文件的“第一次暂存”,但实际上“添加”意味着“添加到暂存”或“暂存以提交”。
简而言之,
CTRL+T = GIT GUI 中的'stage to commit' = 命令行中的'git add'
CTRL+A = 添加一个新 Remote
关于git - git GUI 中的 Git add (ctrl+A) 和 Stage to Commit (ctrl+T) 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9929691/