git 版本控制之文件修改,添加,提交,撤销

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WZJwzj123456/article/details/81807232

git常用命令流程与解析

上篇中我们大概介绍了git分布式管理系统的常见使用流程,今天我们对这些常用命令做些简要的分析。软件版本的开发流程一般分为<代码仓下载,本地修改及测试,代码提交到本地分支,upload远程分支>。代码仓的下载需要制定的路与分支名,这个公司一般都有专门的记录,只需执行repo init 和repo sync加上相关参数就可叫远程仓的代码克隆到本地了,这个并不复杂,今天我们主要讲一下,代码在本地之后我们要做的操作及相关注意事项。

1:查看本地修改点及仓库的status

git status:查看本地仓库的状态,执行这个命令,可以获得当前仓库的状态,它会告诉你你修改了什么文件,并指示出下一步命令,这是一个非常有用的命令,我们每次提交代码前一定要执行该命令以确保你得仓库所处的状态。

如果你修改了文件之后,执行 git status命令,它会显示出你所修改的文件,并告知你添加或者撤销该修改要执行的命令。

2:查看仓库的修改点

git diff:该命令一般在你执行了修改之后还没有执行git add 之前使用,该命令会将你得修改点一一列出。git diff xxx(其中xxx表示文件名,显示制定文件的修改点,git diff .显示当前目录的修改点。)

3:修改添加

git add:该命令会将你本地的修改点添加到本地仓库的暂存区,关于本地与暂存区的区别,请查阅上篇介绍,git add xxx(其中xxx表示文件名,当然你也可以依次添加多个文件名,git add .表示添加当前目录的所有文件)

4:仓库提交

 git commit:该命令可以将已添加到本本地暂存区的修改提交到本地仓库中,并生成一个change id ,每一次新的提交都会有一个新的chang id用来区分每次的提交,你可以通过执行git log 来查看历史提交信息 git commit -m "修改描述",你也可以执行git commit 直接在vi中输入你的提交说明,如果你这次的提交和上次的提交要共用同一个change id 你可以执行git commit --amend,你也可以执行git commit 之后再vi中输入上次的change id

5:版本回退

            这个介绍大家可以参照上一篇的介绍,版本回退主要分为3中

1:只在本地修改还未add到暂存区

2:已经add到暂存区还未commit提交

3:已经commit提交

总结:git 提交流程大致如此,大家要清楚各个工作区的区别和当前修改所处的状态。最后附上一张git的命令树,是从网上找到的,方便大家理解。

 

猜你喜欢

转载自blog.csdn.net/WZJwzj123456/article/details/81807232