本文主要描述git的一些基本操作
Git初级篇
git add
这个命令在属性中找到的当前内容更新索引工作树,为下一次提交准备阶段的内容。它通常将现有路径的当前内容作为一个整体添加,但是
与一些选项,它也可以用来添加内容,只有部分对应用的工作树文件所做的更改,或删除路径在工作树中不再存在。
“索引”保存工作树的内容的快照此快照将作为下一次提交的内容。因此在对工作树进行任何更改之后,以及在运行提交命令,您必须使用添
加命令添加任何新的或修改过的文件到索引。
这个命令可以在提交之前执行多次。它只在添加命令时添加指定文件的内容运行;如果您希望在下一次提交时包含后续的更改,然后必须再
次运行git add,将新内容添加到索引中。
可以使用git status命令获取哪些文件的摘要为下一次提交准备一些更改。
默认情况下,git add命令不会添加被忽略的文件。如果有任何被忽略的文件是在命令行git add上显式指定的将失败与一列被忽略的文件。
被忽略的文件由Git执行的目录递归或文件名globbing(引用您的在外壳之前的globs)将被忽略。git add命令可以使用-f (force)选项添加
被忽略的文件。
常用参数
1.
路径,直接填写具体要添加的文件当前路径或完整路径。.意味着所有的文件都添加进去。
2.-f, –force
允许添加被忽略的文件。
3.-u, –update
更新索引中已经匹配了条目的地方< pathspec >。这将删除并修改索引项以匹配工作树,但不添加新文件。
如果使用-u选项时没有给出
将更新限制在当前目录及其子目录中)。
4.–refresh
不要添加文件,只刷新它们的stat()信息索引。
例子
1 | %% 添加所有文件 |