多语言展示
当前在线:1317今日阅读:91今日分享:37

7天学会Git:Git文件的状态(3)

前面介绍了git文件中的untracked,staged状态,这里我将继续讲述git中文件的另外两种种状态modified和unmodifiedmodified表示该文件已经纳入版本管理,而且此时在工作树中已经发生了改动。unmodified表示改动已经提交仓库中,目前没有任何改动变化。
工具/原料
1

git

2

win10

modified状态
1

modified状态表示当前仓库目录树下有文件改动。PS:untracked状态其实也是一种特殊形式的modified状态。都是表示该工作树下有改动。

2

查看改动我们通过使用git diff查看当前工作树下文件的变化情况

3

modified状态变更为staged我们通过使用git add 将改动提交到暂存区。

4

modified状态直接提交仓库如果我们想直接将改动提交到仓库,可以通过git commit -a,这样就可以避开先提交到暂存区,然后在到仓库的流程。

unmodified状态
1

unmodified状态表示当前工作树种没有任何改动。换句话说是,所有的改动都已经提交到仓库

2

快速切换到unmodified状态如果当前有文件改动,此时需要迅速切换到unmodified状态,此时可以使用git stash指令来处理首先将所有的改动都提交到暂存区

3

从unmodified状态返回如果您使用了git stash将之前的改动移除了,此时可以通过git stash apply指令恢复改动

注意事项

如果您喜欢本文,请您支持下我

推荐信息