Git分支相关操作命令
1.查看本地分支
-->git branch
2. 查看远程分支
-->git bracnh -r
3. 切换分支
--> git checkout <branch_name>
4. 创建并切换指定分支
--> git checkout -b <branch_name>
# 切换分支成功后就可以push提交了
# pull 拉取的命令
1.获取分支
-->git fetch
2.切换到远程的分支
-->git branch --set-upstream-to=origin/<远端分支名> 本地分支名
3.切换成功后,拉取代码
-->git pull
4. 或者直接拉取远程代码
-->git pull origin (远程分支名称)
Git合并相关操作
1.简单合并
首先我们要切换到你要想合并到的分支
--> git checkout master
使用命令合并在master上
--> git merge checkout_name
merge和rebase的区别
1、rebase后提交曲线简洁,merge相对较乱。
2、merge结果能真实体现提交时间线,而rebase会打乱时间线。
3、merge后会新成一个新的commit提交,而rebase只是修改commit提交并不会形成新的。
Git移动
# 如果你要将master移动到某一节点上你则需要这样做:
--> git checkout -f master node_name
# 默认将HEAD移动到某一节点
--> git checkout node_name
# 其他用法如
--> git checkout HEAD^
--> git checkout HEAD~2
Git查看创建时间
git reflog show --date=iso master