当前位置:   article > 正文

git方面的知识_因为存在未解决的冲突而退出。

因为存在未解决的冲突而退出。

gitlab显示合并冲突解决方法

  • 当gitlab显示合并冲突错误的时候,重新拉一下代码,
  • 如果error: 无法拉取,因为您有未合并的文件:在vsCode左边更改里面解决冲突之后,重新git commit ,
  • 如果显示fatal: 因为存在未解决的冲突而退出:根据错误指示git add . 后再进行git commit
  • 如果还是错误,显示一大堆✖ 33 problems (18 errors, 15 warnings)husky > pre-commit hook failed (add --no-verify to bypass):根据提示,git commit -m ‘患者端小程序咨询下单数量校验’ --no-verify
  • 最后再 git push origin dev_zw
  • 在gitlab上就会显示成功

git常用命令

$ git status 查看当前分支代码装填
$ git pull -b 分支名字 ssh  : 拉取远程仓库指定分支代码
$ git push origin <新分支名字> 将新分支发布在github上

$ git diff branchName   查看当前分支与branchName分支之间的差异,也可以使用:
$ git diff branch1 branch2 来比较这1和2分支之间的差异,当使用第一种方式比较时,
如果当前工作目录中存在与branchName同名的文件,系统则会提示错误,要是指明要比较的是文件还是分支,
如果比较分支,可以进入.git中进行比较或切换分支,如果是>比较文件,
则使用$ git diff -- fileName命令。
$ git diff <branchA>:<fileA> <branchB>:<fileB>
$ git ls-tree -r branch 列出所有的树对象
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

分支方面

$ git branch 查看所有已存在的分支
$ git branch <新分支名字> 在本地电脑上新建一个分支
$ git branch -d <本地分支> 删除本地分支
$ git push origin :<远程端分支> 删除github远程端分支
$ git push origin <新分支名字> 将新分支发布在github上
$ git checkout <分支名字> 切换到目标分支
$ git pull -b 分支名字 ssh  : 拉取远程仓库指定分支代码
$ git merge <分支名字> 将<分支名字>的改动合并到当前分支
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

git回退版本具体操作

https://blog.csdn.net/qq_44646343/article/details/125415768
方法一:git reset
适用场景: 如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用这种方法。

1.查看版本号
$ git log
2.找到相应的版本号
commit f42s45ds45a4d5a4d5s4d5w45e4a54e5a4weq5e45之类
3.使用“git reset --hard 目标版本号”
4.再用“git log”查看版本信息,此时本地的HEAD已经指向之前的版本
5. 使用“git push -f”提交更改:
此时如果用“git push”会报错,因为我们本地库HEAD指向的版本比远程库的要旧,所以我们要用“git push -f”强制推上去,就可以了:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

方法二:git revert
适用场景: 如果我们想撤销之前的某一版本,但是又想保留该目标版本后面的版本,记录下这整个版本变动流程,就可以用这种方法。

1.查看版本号:git log
2.使用“git revert -n 版本号”反做,并使用“git commit -m 版本名”提交:
	(1)反做,使用“git revert -n 版本号”命令。如下命令,我们反做版本号为8b89621的版本:注意: 这里可能会出现冲突,那么需要手动修改冲突的文件。而且要git add 文件名。
	(2)提交,使用“git commit -m 版本名”,此时可以用“git log”查看本地的版本信息,可见多生成了一个新的版本,该版本反做了“add text.txt”版本,但是保留了“add text2.txt”版本
3.使用“git push”推上远程库。
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/643425
推荐阅读
相关标签
  

闽ICP备14008679号