git
土子人
这个作者很懒,什么都没留下…
展开
-
git 两个repository间进行Merge时
git 两个repository间进行Merge时,按照如下手顺,假设A.git :merge 源repositoryB.git :merge 目的repository要merge的分支是master1,git clone B.gitgit clone http://xxx.xx.xxx.xx/gitlab/B.git2,设定upstream,upstream 为merge源的repository(A.git)git remote add upstream http://xxx.xx.xx原创 2020-09-03 11:13:44 · 1186 阅读 · 0 评论 -
git merge 时,把内容不同的文件排除在merge对象外
在git repository中,做成下面的文件.gitattributes文件的内容如下:ignore_target_file merge=ours.git/config 下面配置如下[merge "ours"] name = "Keep ours merge" driver = true上边的配置git/config可以通过命令进行设置 git config merge.ours.name \"Keep ours merge\" git c...原创 2020-05-25 16:17:16 · 1187 阅读 · 0 评论 -
git merge时,出现错误:fatal: refusing to merge unrelated histories
我的情况是story是这样的,我在gitlab上有两个repository,一个是用户开发的,另一个是由于发布的,在开发的一段时间后,需要把发放的内容merge到用于发布的repository上,这是两个独立的repository,直接没有联系,当我执行下面的语句是,出现了fatal: refusing to merge unrelated histories这样的信息>>>>>>+ git merge --no-ff --no-commit upstre.原创 2020-05-25 16:04:24 · 473 阅读 · 0 评论 -
git commit之后,想撤销commit
写完代码后,我们一般这样git add . //添加所有文件git commit -m "本功能全部完成"执行完commit后,想撤回commit,怎么办?这样凉拌:git reset --soft HEAD^这样就成功的撤销了你的commit注意,仅仅是撤回commit操作,您写的代码仍然保留。说一下个人理解:HEAD^的意思是上一个版本,也可以写成HEAD~...转载 2020-03-06 10:20:23 · 181 阅读 · 0 评论 -
【git】git add 添加错文件 撤销
git add 添加 多余文件这样的错误是由于, 有的时候 可能git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了git reset HEAD XXX/XXX...转载 2020-03-06 10:18:34 · 551 阅读 · 0 评论