![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
thlzjfefe
这个作者很懒,什么都没留下…
展开
-
Your branch and ‘origin/master‘ have diverged,and have 1 and 353 different commits each, respective
今天打开以前的一个项目,其他同事在维护,自己想更新下最新代码,然后执行拉取了下,竟然报错了:然后clean了下:git clean -f 再次拉取依然报错接着按照提示:git merge --abort 报错信息依旧然后,查看了下状态由于之前本地修改过代码并提交过,且服务器上代码重构优化变动非常大,不想花时间处理冲突了,果断还原,还原方式如下:...原创 2022-07-10 16:27:19 · 1583 阅读 · 0 评论 -
git merge原理(递归三路合并算法)
https://www.jianshu.com/p/e8932999fe1f转载 2021-01-16 18:09:05 · 760 阅读 · 0 评论 -
Git知识总览(五) Git中的merge、rebase、cherry-pick以及交互式rebase
上篇博客聊了《git分支管理之rebase 以及 cherry-pick相关操作》本篇博客我们就以Learning Git中的关卡进行展开。下方列举了LearningGit中的 merge、rebase、reset、revert、cherry-pick 以及交互式rebase相关关卡的操作以及对应的解析。后边在聊交互式rebase操作是,不单单给出了LearningGit中的内容,而且给出了真正的Git分支在交互式rebase操作时的具体案例。learngitbranching的地址为:https://转载 2021-01-15 12:00:59 · 233 阅读 · 0 评论 -
读懂diff
diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff <变动前的文件> <变动后的文件>diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,diff有三种格式: * 正常格式(normal diff) * 上下文格式(context diff) * 合并格式(unified转载 2020-12-12 11:16:51 · 247 阅读 · 0 评论 -
Git如何修改远程仓库地址
这篇文章主要介绍了Git如何修改远程仓库地址,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧公司搬移, 作为git仓库的服务器IP地址变了。 本地代码挺多,重新检出太占时间,可以修改一个什么配置让我本地仓库和新的远程仓库建立关联吗, 答案是肯定的!方法有很多,这里简单介绍几种:以下均以项目git_test为例:老地址:http://192.168.1.12:9797/john/git_test.git新地址:http://192.168.100.235:9797转载 2020-06-12 09:29:08 · 4334 阅读 · 0 评论 -
git 记住用户名和密码
使用git时,pull或push时,每次都要输入用户名、密码,这样很繁琐,可以通过以下方式配置,则只需第一次输入即可:1、cd到项目所在目录 cd /home/works/gitProject2、设置用户名和密码 git config set user.name "test" git config set user.name "test@163.com"设置完成后,会在当前目录下的文件 .git/config 中增加以下内容[user] n...原创 2020-05-12 17:49:23 · 1523 阅读 · 0 评论 -
fatal: bad revision '121bc2d1236'
git 仓库下有A、B两个分支,假如A分支下有一个提交,该commit对应的id为:'121bc2d1236',现在需要将该commit合并到B分支下,命令如下:假如本地只有B分支对应的代码,如果执行以下命令:git cherry-pick121bc2d1236,则报错:fatal: bad revision '121bc2d1236'原因是本地没有A分支的代码,应先拉取该分支的代码,步骤如下:1、git fetch --all2、git cherry-pick121bc2d1236..原创 2020-05-11 21:15:39 · 9480 阅读 · 0 评论 -
GIT 分支管理:创建与合并分支、解决合并冲突
原文连接:https://www.cnblogs.com/wangmingshun/p/5425150.html分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准...转载 2018-12-17 21:30:02 · 143 阅读 · 0 评论