IDEA的git使用整理

9 篇文章 0 订阅

使用idea默认创建本地master

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

 

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

git对比分支和Master的数据

git分支的切换 

git强制pull

/**最佳解决方法
 *重要提示:如果您有任何本地更改,将会丢失。无论是否有--hard选项,任何未被推送的本地提交都将丢失。
 */如果您有任何未被Git跟踪的文件(例如上传的用户内容),这些文件将不会受到影响。

//下面是正确的方法:
//从远程下载最新的,而不尝试合并或rebase任何东西。
git fetch --all
//然后,你有两个选择:
//1、git reset将主分支重置为您刚刚获取的内容。 --hard选项更改工作树中的所有文件以匹配origin/master中的文件
git reset --hard origin/master
//2、或者如果你在其他分支上:
git reset --hard origin/<branch_name>

git分支上的代码提交

 

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

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

2、push到远程Master代码库

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值