Git命令集之五——更新内容状态命令

Git命令集之五——更新内容状态命令

    Git是一种分布式的项目版本管理工具,分布式的特色是并不存在中心服务器,每一个人电脑中的项目工程都是一个完整的Git工程。在Git中,每次工程的变动均可以理解为一次操做,能够是修改文件,也能够是添加文件或删除文件。当咱们想把某些操做进行提交时,首先须要使用add命令来将Git状态进行更新,本篇博客介绍与Git中与更新内容状态相关的命令。git

    首先在一个空的文件夹中使用git init命令建立Git仓库,使用git status命令查看当前的仓库状态以下:缓存

能够看到,终端提示咱们当前所在的分支为master分支,没有东西能够提交。如今咱们能够在工程文件夹中新建一个txt格式的文本文件,再在终端使用git status命令查看状态,结果以下:服务器

能够看到,Git提示咱们有一个为跟踪的文件combin,使用以下命令来更新Git仓库的状态:分布式

git add combin

再次检查Git仓库的状态,以下:工具

能够看到,新添加的文件已经被存入缓存区,Git状态变为有一个改变未提交,后面在使用commit命令便可进行本次操做的提交。spa

    一样,若是咱们对一个已经存在的文件进行了修改,查看Git仓库状态以下:code

若要提交这次修改,咱们也须要先使用add将此文件操做更新到缓存区,以后再提交。博客

与add命令相关参数解析以下:it

1.git add <fileName>

    将某个文件的修改状态更新到Git缓存区。编译

2.git add --dry-run <fileName>

    并不真正的更新 Git状态,仅仅展现下更新结果。

3.git add --force <fileName>

    容许添加忽略的文件。

4.git add --edit <fileName>

    打开差别编译模式。

5.git add --all 

    不指定文件则会更新全部有变化的文件进缓存区。

6.git add --refresh

    不更新文件,仅仅进行刷新。

7.git add --ignore-errors

    若是某些文件因为错误没法被更新,则忽略这些错误,将其余文件进行更新。

相关文章
相关标签/搜索