专业建站公司联系方式,公司简历模板范文填写,怎么做商业网站模板,网站二级域名解析1. 准备示例
假设我们有三次提交#xff1a;
test1#xff1a;需要在 master 分支提交test2、test3#xff1a;需要在 develop 分支提交 远端线上记录 2. 步骤
选择需要回退的记录#xff1a; 选中需要回退的 commit#xff0c;选择 Reset Current Branch to Here...。…1. 准备示例
假设我们有三次提交
test1需要在 master 分支提交test2、test3需要在 develop 分支提交 远端线上记录 2. 步骤
选择需要回退的记录 选中需要回退的 commit选择 Reset Current Branch to Here...。 选择回滚模式 这里我们选择 Soft 模式。
3. 各种回滚模式介绍 Mixed默认 功能回退会保留 commit 前的修改信息 diff。效果清除暂存区将暂存区中的文件或代码回到工作区。需要重新 git add 再 commit 推送。注意不会丢失文件或代码。 Soft常用 功能回退会保留 commit 前的修改信息 diff。效果保留暂存区和工作区新建文件回退不会变回红色。无需重新 git add可以直接 commit。注意同样不会丢失文件或代码。 Hard慎用 功能彻底回退到某个版本。效果本地的代码会变为你回退版本的代码所有未保存的修改都会丢失。注意使用时需谨慎以免丢失重要数据。 Keep 功能回退时会保留工作区的修改。效果回退到指定的 commit但暂存区会保持不变。如果有冲突Git 会保留工作区的修改方便后续处理。注意适合在需要保留当前工作区修改的情况下使用。
4. 总结
Mixed清除暂存区保留工作区修改。Soft保留暂存区和工作区修改。Hard彻底回退丢失所有未保存的修改。Keep回退时保留工作区修改适合处理冲突。
5. 推送到远端
点击完后本地记录已经改变线上记录还未改变。需要强制推送到远端
git push -u origin 分支名 -f
6. 切换到 develop 分支并提交代码
切换到 develop 分支提交代码后线上也成功更新。