git 的一些指令 (遇到再补充)

作为一个前端,git的各种指令应该是需要掌握的,因为前一段时间遇到了一些问题,总觉得每次遇到点问题都去百度这样总归不大好,还是记录一下比较常见的一些指令吧。以后遇到新的再继续添加。

1. 新建本地分支:  git checkout -b my-test

2. 强制把远程库的代码跟新到当前分支上面:   git pull --rebase origin master

3. 在另一个远程分支里把本地分支的更改合并进去:  git merge my-test  

4. 提交commit时绕过eslint的检查 : git commit -m 'xxxx' --no-verify

5. 撤回上一次的commit : git reset --soft HEAD^

6. git版本回退,推荐使用 git reflog查看commit id   :git reset --hard  commitid (前7个那个)

7. 合并分支:先从个人分支回到master分支,然后 git merge 个人分支

8. 解决冲突:git merge feature1   手动解决修改代码后提交

9. git仓库源地址修改 

# git remote rename origin old-origin

# git remote add origin new-url

# git push origin 当前分支名:远程分支名

原文地址:https://www.cnblogs.com/fdd-111/p/11635054.html