git解决冲突和推送历史版本到指定分支上

命令解决冲突:

​ git add .

​ git commit -m"备注"

​ git pull(这里如果报错,并且下面出现合并分支,就可以关闭窗口了)

​ 看上面的报错的文件夹,手动修改内容(也可以提前保留一份,使用CV大法)

​ 最后再

​ git add .

​ git commit -m"备注"

​ (这里不用pull了,直接push)

​ git push

使用工具trotoisegit

拉取(如果拉取没报错可以直接提交再推送,否则就要按照这个顺序来)

还原(还原前记得把修改的保留一份,用于替换)

拉取

手动找到被修改文件(此时里面是仓库内容,需要替换成要修改的内容)

提交

推送

将历史版本代码提交到某个分支上

js 复制代码
git reset --hard 版本号   //将本地仓库切换为指定版本
git push -f origin master  //-f为强制提交(将原有的覆盖掉),这样可以避免未知错误,master  分支名

(通过以上两行代码即可强制将某一历史版本推送到指定的分支上)

克隆历史版本代码

js 复制代码
1. git clone 仓库地址   //先将远程仓库下载到本地
2. git reset --hard 历史版本号  //将本地仓库切换为指定版本
相关推荐
Change!!15 小时前
git小乌龟,切换到新分支处理
git·git切到新分支,旧代码贮藏
LannyChung1 天前
PowerShell 下 git log 中文乱码的完整排查与解决
windows·git
import_random1 天前
[git]本地main,origin/main,远程main(关系2)
git
golang学习记1 天前
Zed Git重大更新:目录级对比支持分栏Diff
git·vscode·zed
阿俊-全栈开发2 天前
LikeShop 单商户高级版二开项目的 Git 分支管理与版本发布规范
git·likeshop·likeshop开源商城·likeshop多商户
努力弹琴的大风天2 天前
TortoiseGit 仓库不显示绿色对号解决方案
git·tortoisegit·图标显示
我不会插花弄玉2 天前
GitHub实操【由浅入深-Git】
git·github
说实话起个名字真难啊2 天前
Git常用小问题笔记
笔记·git·elasticsearch
橙露2 天前
git简明教程以及资源分享
大数据·git
codigger3 天前
别再靠"最终版-改"活下去了:一篇讲透 Git 与 GitHub
git·程序员·github·编程·控制版本