【git】日常操作

2021-07-23  本文已影响0人  Q小予o0

回滚代码到某个commit

$ git reset --hard HEAD^ 回退到上个版本
$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前
$ git reset --hard commit_id 退到/进到 指定commit的sha码

GIT或Gitlab修改密码之后,报错HTTP Basic: Access denied

image.png
git config --system --unset credential.helper
git config --global credential.helper store

Git 撤销 Commit 并保存之前的修改

commit git log --pretty=oneline 
git reset --soft <commit版本号 >
// or
git reset --hard 'commiId'

删除远程分支

$ git push origin --delete [branch-name]  

回滚

git merge --abort  (简写:gm --abort);

合并一个分支上某一次的修改到另一个分支上

根据commit的ID号来合并某一次的修改到另一个分支上,这里需要用到git的挑拣命令:git cherry-pick。commit的ID号使用远程和本地的都可以,本次演示使用远程的。

git cherry-pick '上一个分支的commitId'
上一篇 下一篇

猜你喜欢

热点阅读