当前位置:   article > 正文

IDEA的git使用整理_idea中git的fetch

idea中git的fetch

使用idea默认创建本地master

不要在本地master上修改代码,创建一个本地分支进行代码操作(即使修改了也是在分支上修改的,提交会出现问题)

 

  1. # 查看提交记录 删除本地master的可能的提交或缓存
  2. git status
  3. # 判断该如何处理

git对比分支和Master的数据

git分支的切换 

git强制pull

  1. /**最佳解决方法
  2. *重要提示:如果您有任何本地更改,将会丢失。无论是否有--hard选项,任何未被推送的本地提交都将丢失。
  3. */如果您有任何未被Git跟踪的文件(例如上传的用户内容),这些文件将不会受到影响。
  4. //下面是正确的方法:
  5. //从远程下载最新的,而不尝试合并或rebase任何东西。
  6. git fetch --all
  7. //然后,你有两个选择:
  8. //1、git reset将主分支重置为您刚刚获取的内容。 --hard选项更改工作树中的所有文件以匹配origin/master中的文件
  9. git reset --hard origin/master
  10. //2、或者如果你在其他分支上:
  11. git reset --hard origin/<branch_name>

git分支上的代码提交

 

git分支的代码合并(已经切换到本地Master)

1、切换到本地Master,将远程分支merge到本地Master(保证要合并的Master本地库没有提交的内容,不然会有冲突)

2、push到远程Master代码库

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/491625
推荐阅读
相关标签
  

闽ICP备14008679号