一、git基础命令
1.基础命令
代码推到本地暂存区命令:
git add . //此时要注意add后面有一个空格
暂存区代码推到本地仓库:
git commit -m ‘提交说明’ //commit后面注意有一个空格
将远程仓库中的代码拉下来:
git pull
把拉下的代码和自己本地仓库的代码进行汇总:
git push //怎么记?一拉一推就可以完成本地仓库与远程仓库的更新
查看提交详细信息:
git log
查看提交过的历史版本:
git log --oneline
根据版本号,回到之前的版本:
git checkout 版本号
git checkout master //master是最近一次的提交
二、git的分支
为什么使用git分支?
使用git分支会更加便于对代码的管理
在git中 master 是主分支
1.分支的流程
- 首先,分支上写的代码会保存到本地仓库
- 切回到主分支master
- pull拉下远程代码,把远程仓库中的代码拿下来
- merge合并,将本地仓库中的分支代码和远程仓库中的代码进行合并。
- 合并时会有合并冲突,合并完,进行git add,commit推向远程仓库
2.常用命令
创建分支命令
git branch dev(分支的名字)
查看所有分支的命令
git branch
切换分支
git checkout dev(分支的名字)
将dev分支的代码合并到master分支
//先把dev分支写的代码提交到本地仓库
git add .
git commit -m ‘dev分支写的代码’
//切换将要合并的master分支
git checkout master
//拉远程代码放到master分支上面
git pull
//将dev分支上面的代码合并到master分支上
git merge dev
//合并完之后,将合并的代码以及被拉下来的代码一起推到远程仓库里
git push
总的说来,就是先将分支代码保存在本地仓库中,然后把远程仓库里的代码拉下来,放在master分支中,对分支与master中的两段代码进行merge合并,最后一起推向远程仓库中。
3.合并时有冲突怎么办?
两个人改了相同的地方——冲突
要决定留下哪一个还是都留下
左边是留下master分支,中间是留下其他分支,第三个是都留下。
选择完毕之后,再推向远程仓库
参考视频:BV1hr4y1B7n3