Git入门教程
一、Git版本控制原理
入门图:下图为初步安装Git,默认的分支状态。其中分支中的版本和工作区的文件是由.git来控制。
添加新的分支之后,效果:Head是用来表示当前分支的。
合并分支时,加上--no-ff
参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward
合并就看不出来曾经做过合并。注意--no-ff
参数,表示禁用Fast forward
:Git会在merge时生成一个新的commit:默认的方式在合并的时候,没有像-m那样可以写合并是的备注,使用这种模式可以写备注,即使分支被删除了依然有记录。
$ git merge --no-ff -m "merge with no-ff" bra01
在分支没有与主分支合并之前,但是已经提交在自己分支了,这是删除需要强制删除:git branch -D bra01
二、WINDOWS下安装GIT
1、
右键出现如下界面说明安装成功
2、初始化相关参数
3、初始化版本库
4、提交文件到版本库
5、查看文件日志
6、查看文件的状态
7、查看文件的差异
8、版本回退
9、暂存区和工作区
10、撤销修改
11、文件删除
12、远程仓库
13、推送内容
14、从远程仓库克隆
一种方式:
另一种方式:
---------
冲突只有两种情况:
1 修改相同分支的同一文件; 2 合并不同分支的同一文件; 良好习惯:提交后推送远程分支;