一、查看分支
1.查看本地分支,命令:git branch

2.查看所有分支:git branch -a
红色为远程端分支

二、新建分支
1.本地新建分支,命令:git checkout -b 分支名

2.远程端新建分支:需将本地新建分支中的文件进行提交操作(add->commit->push),远程便可同步本地新建的分支及文件;
三、删除分支
1.删除本地分支:(须切换<git checkout 分支名>到其他分支下操作,不可在分支目录下删除自身分支),命令:git branch -d 分支名

正确操作:

2.删除远程分支:
两步命令:git branch -r -d origin/分支名
git push origin :分支名

四、合并分支
1.从mergedemo分支合并到master上操作如下:(注:先须将mergedemo分支及其文件添加-提交-推送到远程)

五、版本操作:
(版本操作针对本地,若要影响远程需要操作后,添加-提交-推送至远程)
1.版本回退,命令:git reset --hard HEAD^ (注:若回退到上一个版本输入一个^,回退到前n个版本输入^^^^……^ ,n个^)

2.回退到指定数字版本,命令:git reset --hard HEAD~数字

3.回到指定id版本(查看版本id:git reflog),命令:git reset --hard HEAD 版本id

网友评论