![](https://img-blog.csdnimg.cn/e3165df159e44be3869ea70b3c823ca7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
git专栏
git专栏
布尼卡
这个人有点懒,不想介绍下自己
展开
-
git创建新分支、合并分支、回滚分支常用命令
Git常用命令操作创建本地分支、同步远程分支合并分支、推送到远程分支将其他分支的某一次提交合并到当前分支回滚分支、将当前分支回滚到某一次提交1、创建本地分支、同步远程分支// 先切到基础分支,基于这个分支创建一个新分支$ git checkout masterSwitched to branch 'master'Your branch is behind 'origin/master' by 794 commits, and can be fast-forwarded. (use原创 2020-06-02 18:05:22 · 885 阅读 · 0 评论 -
git stash 将本次修改暂存起开,顺利切换分支后 可在回到之前分支将暂存代码弹出
使用方法:假设当前在 分支A 上编辑代码,不提交代码但要切换到 B分支 无法切换,此时先将代码存起来可顺利切换分支,随后在切换回来,然后弹出保存的代码。//当前分支为A, 执行命令 将代码存起来git stash save 'cun001'//此时可切换分支B,顺利切换git checkout B// 此时再回到分支Agit checkout A// 然后弹出代码git stash pop常用git stash命令:(1)git stash save "save mess原创 2021-05-25 11:00:43 · 676 阅读 · 0 评论 -
git撤销本次修改、放弃本次提交
// 未添加至暂存区的git checkout .// 已添加至暂存区的git reset HEAD .git checkout .原创 2021-05-25 10:52:25 · 367 阅读 · 0 评论 -
git回滚分支、将当前分支回滚到某一次提交
1、回退命令:// 回退到上个版本$ git reset --hard HEAD^// 回退到前2次提交之前,以此类推,回退到n次提交之前$ git reset --hard HEAD~2// 退到/进到 指定commit的sha码$ git reset --hard commit_id2、强推到远程:(--force 是参数,不是仓库名)$ git push origin HEAD --force...原创 2021-05-25 10:50:45 · 2956 阅读 · 0 评论 -
git将其他分支的某一次提交合并到当前分支
要将 A 分支的一个 commit 合并到 B 分支:// 先切换到 A 分支$ git checkout A// 查看日志 找到要合并的提交 commit ID $ git log//例如1898660c08e325d410cb845616af355c0c145j9f// 然后切换到 B 分支上$ git checkout B// 之心合并命令( git cherry-pick )跟上其他分支的提交id$ git cherry-pick 1898660c08e325d410.原创 2021-05-25 10:48:43 · 1441 阅读 · 0 评论