git分支操作记录

更新时间:2023-06-15 08:19:59 阅读: 评论:0

描写春水的诗句
git分⽀操作记录
查看分⽀:
查看本地分⽀:
git branch
查看远程分⽀:
中国记忆大师git branch -r
查看全部分⽀(本地和远程):
git branch -a
新建分⽀:
创建新分⽀:
竹荪排骨汤git branch <;新分⽀名> [commitid]
创建新分⽀并且切换到新分⽀为当前分⽀:
git checkout -b <;新分⽀名> [commitid]
//**上⾯commitid ⾮必填,如果带有commitid参数 则 从 该commitid 处新建分⽀。(此功也是代码回滚的⽐较好的⽅法。因为缘原分⽀没有变化,新创建了分⽀,并且新分⽀达到了回滚效果,可以把⽣产服务直接指向新创建的回滚分⽀。)**
汇兑
删除本地分⽀:
git branch -d <;本地分⽀名>
切换分⽀:
git checkout <⽬标分⽀名>
创建远程分⽀(本地分⽀推送到远程):
执策而临之git push origin <;本地分⽀名>:<;远程分⽀名>
删除远程分⽀:
推送给远程⼀个空分⽀就等于删除远程分⽀
git push origin :<;远程分⽀名>
使⽤参数删除远程分⽀
git push origin --delete <;远程分⽀名>
add 以后、commit的状态 是本地缓存,切换本地分⽀ 缓存的内容会跟随到当前分⽀。
commit以后的状态是 根据分⽀的,在哪个分⽀执⾏的commit,更改内容就只在那个分⽀。
回滚:
⽅法1:
git ret --hard HEAD~n  或者  git ret --hard commitid
然后使⽤  git push --force origin  ,强⾏覆盖远端分⽀。并且 以后 merge 回 原分⽀的时候 ,被删掉的代码 还会 出现。
袁文婷
不提倡采⽤此⽅法,因为ret 回退的同时 删除了之后的代码。
⽅法2:
git revert -n commitid  之后 再⽤ git commit -m ""  提交 ,此时 在原基础上新增了⼀个commit ,再push 推到远端。
这种⽅法好处是 每次commit的 代码都不会丢失。
上述两个⽅法都需要先拉⼀个新分⽀ ,在新分⽀上⾯操作。 不然原有分⽀就乱了。
⽅法3:
git branch <;新分⽀名>  commitid
不惑之年是什么意思
git checkout <;新分⽀名>
git checkout -b <;新分⽀名> commitid
止咳橘红颗粒在某个 commitid 的基础上 新建分⽀。 并切换到新分⽀。 原有分⽀不变。  可以把 服务指向新分⽀。 在原有分⽀上 再拉个 新分⽀修bug。

本文发布于:2023-06-15 08:19:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1039346.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:远程   新分   删除   代码   缓存   原有
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图