Git 本地操作
首先建一个项目目录master(mkdir mater)
初始化git仓库 (git init)
-
创建新的分支报错
这是因为在初始化仓库后你需要commit一次 才会让你新建分支,执行操作:
touch test
git add test
git commit -m '初始提交'
git branch manager在manager下新建三个分支 user1,user2,user3
git checkout manager
git branch user1
git branch user2
git branch user3切换到user1分支下队test文件进行编辑操作并提交
git checkout user1
vim test
git add test
git commit -m 'user1'切换到user2分支下队test文件进行编辑操作并提交
git checkout user2
vim test
git add test
git commit -m 'user2'切换到user3分支下队test文件进行编辑操作并提交
git checkout user3
vim test
git add test
git commit -m 'user3'切换到manager分支下对user1,user2,user3分支进行合并
git checkout manager
git merge user1
- 对user2进行合并,产生冲突
git merge user2
- 对冲突进行修改并提交
git add test
git commit -m '修改user1和user2的冲突'
- 对user3进行合并,产生冲突,修改冲突并提交
- 如果想回滚,使用 git reset 命令,使用--pretty = oneline 进行查看HEAD
git reset --hard HEAD码