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上来。
浙公网安备 33010602011771号