1、切换分支
# 查看当前的git分支
git status
# 查看所有的分支,本地和远程的
git branch -a
# 第一次创建并切换分支,即本地无分支,远程有分支时,拉取远程分支至本地
git checkout -b master origin/master
# 如果本地存在分支
git checkout zhanghanlun
# 拉取一下代码
git pull
#
git tag
#
git checkout tag_name
2、合并分支
# 首先切换到本地master分支上
git checkout master
# 如果是多人开发的话 需要把远程master上的代码pull下来
git pull origin master
# 然后我们把dev分支的代码合并到master上
git merge dev
# 然后查看状态及执行提交命令
git status
# 推送本地分支至远程
git push origin master
3、创建本地分支和远端分支,并将本地分支推送至远端分支
# 查看远端库的分支情况
git branch -r
# 切换本地的master分支或其他分支
git checkout master
# 更新本地的master分支
git pull
# 从已有的本地分支创建新的分支(如从本地master分支),创建一个本地dev分支
git checkout -b dev
# 建立本地到远端仓库的链接,并推送本地分支到远端,PS:dev为创建远端分支的名字
git push --set-upstream origin dev
# 查看远端库的分支情况
git branch -r
4、去掉添加的文件
# 查看添加的文件
git status
# 删除添加的文件
git rm --cached '文件'
# 删除本地分支
git branch -d dev
5、回滚日志
# 查看日志
git log
# 本地分支回滚
git reset --hard dbd0a2
# 远程分支回滚
git push origin HEAD --force