参考:https://www.cnblogs.com/wenlj/p/5866356.html

 https://my.oschina.net/lixiaoyan/blog/1821947

####

将远程分支拉去到本地创建新的分支:
git checkout -b myNewRelease origin/Release

--- myNewRelease 本地新建分支名
--- origin/Release 远程分支名

查看本地分支:
git branch

切换现有分支:
git checkout odl
Release

创建并切换到新的分支:
git checkout -b myNewRelease
  • Please move or remove them before you can merge
  • 上边提示说明:远程更新下来的代码和本地修改的内容有冲突,先提交你本地的改变或者先将本地修改暂时存储起来。
  • 处理方式:使用git stash命令
  • git stash ---先将本地的改动保存
  • git stash list ---该命令可以查看保存更改
  • 然后将本地分支重新命名:git branch -m new_branch_name old_branch_name
  • git branch 查看本地的分支,确认分支名是否修改成功
  • 从远程pull拉取新的分支:git pull origin master  ---这里以拉取远程master为例
  • 确认程序没问题后,如果原先的分支需要删除,执行如下命令: git branch -d | -D branchname  即:删除branchname分支,参数说明:-d正常删除,-D强制删除。

 参考:https://www.cnblogs.com/ydxblog/p/7988317.html

https://www.cnblogs.com/runnerjack/p/9342362.html

另一种处理方式: 

解决Git冲突造成的Please move or remove them before you can merge

git clean -d -fx ""
其中
x -----删除忽略文件已经对git来说不识别的文件
d -----删除未被添加到git的路径中的文件
f -----强制运行

 

 

解决Git冲突造成的Please move or remove them before you can merge

git clean -d -fx ""
其中
x -----删除忽略文件已经对git来说不识别的文件
d -----删除未被添加到git的路径中的文件
f -----强制运行

 

相关文章:

  • 2021-07-18
  • 2022-12-23
  • 2021-09-26
  • 2021-12-22
  • 2021-07-24
  • 2021-05-15
猜你喜欢
  • 2021-07-13
  • 2021-09-07
  • 2021-10-17
  • 2021-06-16
  • 2021-08-16
  • 2022-03-10
相关资源
相似解决方案