繁体   English   中英

git GUI中Git add(ctrl + A)和Stage to Commit(ctrl + T)有什么区别?

[英]What's the difference between Git add (ctrl+A) and Stage to Commit (ctrl+T) in the git GUI?

如果git add CTRL + A开始跟踪更改并对已经跟踪的文件进行阶段更改,为什么我要在git gui中使用Stage to Commit CTRL + T

以下是我的问题的答案:GIT GUI中的CTRL + A实际上是添加一个新的远程并且与GIT ADD不同! 在GIT GUI中,“添加”和“暂存”之间似乎没有任何区别,两者都是通过“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中的“提交阶段”=命令行中的“git add”
CTRL + A =添加新的遥控器

Stage to Commit将用于已经跟踪的更改的文件。 您通常只会“添加”一次文件以开始跟踪更改,然后您只需将文件暂存以进行已更改的提交。

根据git文档 ,它们是同义词。 该命令准备要提交的文件。

示例: git add app_controller.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM