2023-08-11 06:13PM
如果在浏览器的github上面修改了文件,在terminal的rails项目中没有拉取代码就直接进行git push origin main:main,就会报错
1. 先git log,把没有git push origin main:main成功的commit存起来(git patch)
2. 然后进行git commit 回退,可以看我的博客如何commit回退
3. 然后使用 git pull origin <branch-name>
在上面的命令中,origin 是远程仓库的名称,<branch-name> 是你要拉取更改的分支名称
eg: 我的分支名是main, 所以使用git pull orign main
根据这个图显示的内容,就表明已经成功拉取了,也可以使用git log查看一下是否拉取成功了
4. 然后在远程服务器上面也进行拉取
git pull origin main
5. 拉取成功之后,再在本地把存起来的commit在放出来,然后再进行git push origin main:main 就可以了。
注:个人建议,不过非常不建议在浏览器的github上面修改文件,因为修改完之后,操作起来很麻烦
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论