git使用教程(相关指令)

1、首先在版本库(Ts)目录下新建一个文件a.txt,写上内容1111111

 

 

 然后使用  git add a.txt   指令,放到暂存区里面去

git commit -m "注释内容"    指令用来提交到仓库区

 

当直接使用git commit时,会进入nono编辑器

退出方式:Ctrl+x  然后y  再回车

 

 

 

git status  指令用来查看状态

git diff a.txt  指令用来查看修改了什么内容

 

 

 

 

2、回退版本

git log   指令用来查看日志,可以看到每一次的修改   

 

 

 

当commit次数过多时,一页显示不全,就会出现最后显示 :的情况 

 

 

 

如果想退出去,就需要在英文状态下输入q

 

回退版本指令 

可以使用如下2种命令,第一种是:git reset --hard HEAD^ 那么如果要回退到上上个版本只需把HEAD^ 改成 HEAD^^ 以此类推。那如果要回退到前100个版本的话,使用上面的方法肯定不方便,我们可以使用下面的简便命令操作:git reset --hard HEAD~100 即可

回到最新的版本:git reset --hard 版本号  但是由于回退版本,不知道版本号

查看版本号      : git reflog   可以查看版本号

 

 

 

3、git撤销修改操作

git checkout --文件名  :可以撤销当前操作

这里有2种情况,如下:

1.a.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。
2.另外一种是readme.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。

4、删除指令

 

 

 

rm 文件名 :  删除文件

删除过后,在没有提交前想恢复文件

指令:git check -- 文件名   ;就可以回退回去

 

5、创建与合并分支

Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。

 

git checkout 命令加上 –b参数表示创建并切换,相当于如下2条命令

 

 

 

git branch dev   创建分支

git checkout dev   切换分支

git brabch  : 查看分支

 

 

 

dev分支完成操作,主分支依旧是原来的

然后再合并分支

指令:    git merge dev  在主分支master上合并分支dev

 

 

此时就已经合并到主分支上了

然后删除分支dev

git branch -d dev

 

 

分支策略:首先master主分支应该是非常稳定的,也就是用来发布新版本,一般情况下不允许在上面干活,干活一般情况下在新建的dev分支上干活,干完后,比如上要发布,或者说dev分支代码稳定后可以合并主分支master上来。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-07-08 16:51  罗罗罗狗蛋  阅读(84)  评论(0)    收藏  举报