git基本操作及冲突解决

一、下载已有项目修改并提交

  1. 克隆项目 git clone <git_url>
  2. 所有改动过的文件添加 git add . 或者指定文件 git add <filename>
  3. 提交到本地仓库 git commit -m '备注'
  4. 推送到远程仓库 git push 或者 git push origin master

二、本地已有项目提交到仓库

git init
git remote add origin <git_url>
git fetch
git branch master origin/master
git checkout master

后面就用常规的提交操作就行了

三、分支合并冲突解决

远程仓库从dev分支合并到test分支文件冲突
解决思路:先把test分支merge到dev,手动解决冲突文件(可用编辑器检测冲 突文件),然后在远程仓库上就可以用dev合并到test了

  1. 切换到test分支拉取最新代码
git checkout test
git pull
  1. 切换到dev分支拉取最新代码,将本地test代码合并到dev
git checkout dev
git pull
git merge test
  1. 在dev分支下用编辑器(如IDEA)解决冲突后提交
git add .
git commit -m '解决冲突'
git push

解决dev冲突提交后,在用仓库里的合并分支功能就不会提示冲突了

四、其它操作

git branch 查看分支
git reset --hard [版本号] 回滚到指定版本
git push -f 强制提交,会覆盖仓库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值