Git Add有一个详细的开关
我正在把我所有的私人公共仓库转到github。 我所做的一个决定是只使用控制台,因为如果我需要更换个人电脑等,它意味着更小的工具足迹。
我将是一个巨大的控制台应用程序用户,并且是git的新手,我决定购买Tekpub的Mastering Git系列,因为它展示了如何将git bash作为一个工具栏进行整合。
一切工作正常,除了所有的命令是:
git add .
这似乎是工作,但我没有得到任何迹象表明它的工作与否。 有没有一个详细的开关(我想这就是它会被称为),会说什么文件被追踪后,命令启动?
我正在使用Visual Studio 2010与git的标准安装(不是Git扩展)
git 'command' --verbose
要么
git 'command' -v
。
确保开关在实际的git命令之后。 否则 – 它不工作!
也很有用:
git 'command' --dry-run
那么,像(几乎)每个控制台类似unix系统的程序,git不会告诉你任何一个命令成功。 只有在出现问题时才打印出来。
但是,如果你想确定发生了什么,只需键入
git status
并看看哪些变化将被提交,哪些不会。 我build议你在每次提交之前都要使用它,以确保你没有忘记任何东西。
既然你看起来不熟悉git,这里有一个链接到免费的在线书籍,向你介绍git。 这是非常有用的,它写的基本知识以及众所周知的不同的工作stream程: http : //git-scm.com/book
您可以使用git add -i
来获取git add -i
的交互式版本,虽然这并不完全符合您的要求。 最简单的做法是,在git add
ed之后,使用git status
来查看是否执行了什么。
使用git add .
除非是第一次提交,否则不推荐使用。 明确列出要分级的文件通常会更好,这样您就不会意外地开始跟踪不需要的文件(临时文件等)。