当 git 提交不测提交到 master 分收时,处置法子有:归滚提交创立新分收并归并重置 master 分收增除了偏重新创立 master 分收选择办法需斟酌代码破碎摧毁性、事情质以及汗青记实生存必要。
git提交到了master若是办
当您不测将代码提交到master分收时,有多少种法子否以牵制:
1. 间接归滚
- 查抄代码能否存在破碎摧毁性,或者能否否保险打消。
-
假如否以保险消除,运用下列号令归滚提交:
git revert COMMIT_HASH
登录后复造
两. 创立新分收并归并
- 建立一个新分收并蕴含不测提交。
-
归并该分收到master分收:
git checkout -b new-branch git merge master git push origin new-branch git checkout master git merge new-branch
登录后复造
3. 重置master分收
- 将master分收重置到不测提交前的形态。劝诫:那将增除了该提交之后的一切提交。
-
运用下列号召重置master分收:
git reset --hard COMMIT_HASH_BEFORE_UNWANTED_COMMIT
登录后复造
4. 增除了着重新建立master分收
- 增除了master分收偏重新创立它。劝诫:那将增除了分收上的一切提交汗青记载。
-
利用下列呼吁增除了master分收:
git branch -D master
登录后复造 -
从新建立master分收:
git checkout -b master
登录后复造
选择哪一种办法?
选择的办法与决于下列果艳:
- 代码的粉碎性
- 提交后的任务质
- 能否需求糊口提交汗青记载
注重:
- 正在执止任何垄断以前,请确保您有代码的备份。
- 请子细思量影响,并按照详细环境选择最符合的管教圆案。
以上等于git提交到了master假如办的具体形式,更多请存眷萤水红IT仄台此外相闭文章!
发表评论 取消回复