git 工作流程和状态

git工作流程介绍:

 

 

 

git版本控制会记录所有文件的变化状态,仔细理解下图:

 

untracked:表示是新文件,没有被add过;(当通过修改.gitignore文件来忽略不想要提交的文件时,只能忽略那些untrack状态的文件,如果文件已经被纳入了版本管理(not staged状态)中,则修改.gitignore是无效的)

not staged 表示add过的文件,即跟踪文件,再次修改没有add,就是没有暂存的意思。

unstage:未被Git跟踪的状态

stage:已经被Git跟踪的状态,包括staging状态和staged状态。

    

posted @ 2019-12-20 16:10  西山在山南  阅读(103)  评论(0)    收藏  举报