你应该知道的10个Git命令(附链接)( 四 )
如果你正在协同工作并且需要中和远程分支中的提交 , 那么git revert就是你的工具 。
这些命令中的每一个都可以采用多种选择 。 以下是常见用途:
· gitreset--hard HEAD——丢弃自最近提交以来的分阶段和非分阶段更改 。
https://www.atlassian.com/git/tutorials/resetting-checking-out-and-reverting
指定一个不同的提交而不是HEAD来放弃自提交以来的更改 。 ——hard指定丢弃暂存和未暂存的更改 。
确保不丢弃协作者所依赖的远程分支的提交!
· git checkoutmy_commit——放弃自my_commit以来的非分段更改 。
https://www.atlassian.com/git/tutorials/undoing-changes
HEAD通常用于my_commit以放弃自最近一次提交以来对本地工作目录的更改 。
checkout最适合仅限本地的地方 。 它不会破坏协作者依赖的远程分支的提交历史记录!
推荐阅读
- |传世群英版你那些你不知道的魅力
- 原神|原神:加了十连抽的塞尔达?能说出这话的,应该都没有玩过!
- 微软|微软Xbox 20周岁了,但这些密辛你未必知道
- 剑三|同为老五门,却势如水火!剑三奶花与天策的恩怨只有老玩家才知道
- 提莫|不看不知道,一看居然有点搞笑,原来女警的二技能名字是用来抓提莫的!!!!
- 热血传奇|热血传奇:神豪般的财力到底是何方神圣,你知道吗?
- 游戏推荐|11月游戏推荐,每年的游戏黄金月份,你还在不知道玩什么吗?
- 穿越火线|CF:战龙大炮都给安排上了,下次应该就轮到沙鹰了吧
- 暗黑破坏神|暗黑2重制版你知道角色最高能获得多少技能点么?
- edg战队|“Viper不会离开EDG”,经纪人怒斥:我都不知道,你们就知道了?Nuguri不会加入DK