栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

git的应用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

git的应用

git rebase解决冲突,以及删除git push后的文件

1:同一分支不同仓库引起的冲突

A,B仓库分别对同一文件做了修改后,各自提交,此时后面提交的在push时就会出现冲突

解决步骤:

1.git fetch(下载所有分支的最新的代码)

2.git rebase origin/master(以origin/master分支为基线,合入master分支的修改到origin/master)此时会提示冲突文件

3.对冲突文件进行修改

4.git add

5.git commit

6.git rebase --continue(继续合并。合并的过程中,还有可能产生冲突。解决方法同上。)

7.git push origin master(冲突解决完之后。推送到远端服务器)

git如何删除远程仓库中的文件——分别删除add,commit,push后的文件 1.对于仅仅是git add后的文件,可以git rm --cache 文件名,撤回之后,就可以直接删除或修改文件即可 2.对于 commit 而未 push 的文件

可以使用 git reset HEAD^(此时会回到git add之前的状态)

顺便提一句:
如果commit注释写错了,只是想改一下注释,只需要:git commit --amend 此时会进入默认vim编辑器,修改注释完毕后保存就好了。

3. 对于git push后的文件
  1. git pull origin master本地拉取远程分支
  2. git rm 文件名本地删除对应文件
  3. git commit -m"删除了某个文件"
  4. git push -u orign master提交到远程仓库git 如何把分支代码合并到master主分支上
git 如何把分支代码合并到master主分支上

1.首先切换到分支;

git checkout hellomonkey

2.使用git pull 把分支代码pull下来;

git pull

3.切换到主分支;

git checkout master

4.把分支的代码merge到主分支;

git merge hellomonkey

5.git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了。

git push

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/319274.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号