git 常用操作命令
2018-06-21 本文已影响0人
湘君兮
- 创建本地分支并推送到远程
git push --set-upstream origin <branch>
- 删除远程仓库分支
git push origin :<branch>
- 合并到主分支
git checkout master # 切换到主分支
git merge <branch> # 把目标分支的更改和master合并
git push # 提交主分支代码远程
git checkout <branch> # 切换到目标远程分支
git push # 提交当前分支到远程
- 代码回滚
git reset --hard head^ # 回退到上个版本
git reset --hard head~n # 回退到n次提交之前
git reset --hard commit_id # 退到/进到 指定commit_id 的代码
git push origin HEAD --force # 将回退的代码强推送到远程
- 回退到回滚前
git reflog # 查看命令记录,找出需要再回滚的记录commit_id
git reset --hard commit_id # 退到/进到 指定commit_id的代码
git push origin HEAD --force # 将进到的代码强推送到远程