Git 版本控制

Git 版本控制

Git使用基本流程

Step1:
1.git add readme.txt
2.git commit -m “add name”
Step4:
1.git log –pretty=oneline
2.git log 命令显示目前提交的
Step5:
将当前版本回退到上一个版本
1.git reset -hard HEAD^
2.git reflig 记录你的每一条命令这样可以找到要回到的版本的id号码。
3.撤销工作区的修改,也可以用来恢复删除的但没有commit的文件
git checkout – readme.txt
4.删除缓存区的修改
git reset HEAD file
5.同步到远程库
git remote add origin [email protected]:kyzhouhzau/Under_git-.git

第一次push
git push -u origin master

以后push
git push origin master

从版本库clone项目。
git clone [email protected]:kyzhouhzau/pubtator_H.git

创建与合并分支

1.创建新的分支,并切换到该分支上
git checkout -b demo

等同于

git branch demo
git checkout demo

2.git branch 查看当前分区

重新切换到master分支上
git checkout master

注:在demo分支上提交的内容,在转到master分支上后将不再可见。

3.将demo分支的结果合并到master分支上
git merge demo

当然demo被合并到master分支后就可以直接删除了
git branch -d demo

注:显然git的理念是鼓励大家使用分支来管理文件。

4.当我们在分支上提交修改后,在master也同样提交修改,此时合并两者将会出现冲突。
此时修改冲突重新合并既可以。用git log –graph查看合并后的状态。

5.不使用Fast forward模式
流程:
git checkout -b demo
git add readme.txt
git commit -m “add merge”
git checkout master
git merge –no-ff -m “merge with no-ff” demo
git log –graph –pretty=oneline –abbrev-commit

6.手头工作到一半的项目怎么办
git stash 将手头项目占时隐藏
git stash list
git stash pop重新恢复

Git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

猜你喜欢

转载自blog.csdn.net/zhoukaiyin_hzau/article/details/80330378