`
lindexi-gd
  • 浏览: 140221 次
社区版块
存档分类
最新评论

git 合并两个仓库

 
阅读更多

我有两个仓库,一个是gitbook在写一本

一个是放在github的垃圾,这个是我想要开个人网站,但是做的还是不行https://github.com/lindexi/lindexi.github.io结果发现我需要做html,本来的文件没法直接转过去,但是我又不想使用第三方工具,于是最后我想着自己来写一个,于是就做了winMarkdown,win10软件,不过已经几个月没做

好了还是回到问题,我想把两个git合并

首先用git bash 到我的一个仓库,作为需要合并的仓库

cd 仓库

添加我要合并仓库

#git remote add 仓库 仓库可以是远程仓库
git remote add lindexi git@github.com:lindexi/lindexi.github.io.git

从远程仓库下载,这时我们弄个新的

git branch lindexi
git checkout lindexi
git fetch lindexi
git merge lindexi/master
解决冲突
git add .
git commit -m "合并"
git push lindexi lindexi:master
git checkout master
git merge lindexi
git branch -d lindexi

我们建立一个分支 lindexi
然后切换我们分支

我们的远程库是lindexi
然后我们从我们的远程库下载

合并我们远程库

上传到远程库,切换master

合并lindexi

删除lindexi

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    TortoiseGit代码合并流程_git_

    点击"合并"按钮,Git将尝试自动合并两个分支的代码。 7. **解决合并冲突(如果存在)** 合并过程中可能再次出现冲突,按照第5步的方式解决冲突。 8. **提交合并** 解决所有冲突后,右键点击项目根目录,选择...

    最新的git客户端,其中有两个版本

    4. **合并(Merge)**:将两个或多个分支的更改合并到一起。 5. **拉取(Pull)**:从远程仓库获取最新的变更并合并到本地分支。 6. **推送(Push)**:将本地的变更推送到远程仓库,共享你的工作。 7. **标签(Tag)**:...

    实际开发中 git 冲突解决与合并

    a) Git自动合并代码成功:在这种情况下,系统自动合并修改的内容,代码已经由GitHub自动合并,因此我们本地代码与远程仓库代码已保持一致,可以选择提交代码或者继续开发。 b) Git自动合并代码失败,需要人工合并...

    git文件存放结构思维导图

    Git合并策略是指在合并两个分支时的默认行为。 Recursive是Git合并策略的默认行为,即递归寻找路径最短的唯一共同祖先节点,然后以其为base。如果有多个base节点,那么继续递归找到一个共同祖先,然后合并得到临时...

    Android Studio中,将两个项目合并到一个项目中

    使用场景 : 在工作中,由于各种原因,导致需要将两个可单独运行的App项目,合并到一个git仓库里,且单独的App项目里还有其他Module模块。如果只是将两个项目复制到同一个文件夹下,还是得单独打开各个项目,是很不...

    Git GitExtensions KDiff3

    它支持三向合并,可以对比两个或三个文件的不同,并且可以直接在界面上编辑和合并这些差异。在Git环境中,KDiff3常被用作默认的外部差异和合并工具,当Git检测到代码冲突时,KDiff3可以帮助开发者清晰地查看并解决...

    详解git合并冲突解决方法

    首先,当你尝试用 `git merge` 命令合并两个分支时,如果存在冲突,Git会在冲突文件中插入特殊的标记来指示冲突区域。例如: ``` add some lines on master branch add some lines on psr/psr-01 branch 2016年12...

    Git分支合并和命令.docx

    在本地创建一个新的文件夹,并初始化为Git仓库: ```bash mkdir myproject cd myproject git init ``` 3. **检出仓库**: 如果是从远程仓库检出,则可以使用以下命令: ```bash git clone &lt;远程仓库地址&gt; ...

    git压缩包下载git下载

    5. 合并(Merge):将两个分支的代码合并在一起。 6. 克隆(Clone):复制远程仓库到本地,以便进行开发。 7. 拉取(Pull):从远程仓库获取最新的代码并合并到本地。 8. 推送(Push):将本地的更改推送到远程仓库...

    czbk公开课笔记git 两小时学会Git玩转Github.zip

    在“czbk公开课笔记git 两小时学会Git玩转Github.doc”中,你将了解如何初始化一个新的Git仓库,使用`git init`命令。接着,你将学习如何添加文件到暂存区(Stage),使用`git add`,并提交更改到本地仓库,使用`git...

    Git命令详解.docx

    * 合并分支:使用 `git merge` 命令合并两个分支。 * 删除分支:使用 `git branch -d` 命令删除一个分支。 * 推送分支到远端仓库:使用 `git push` 命令推送分支到远端仓库。 ### Git 远端仓库 * 设置一个远端的 ...

    git安装包git-2.34.0-64-bit.rar

    6. **解决冲突**:当两个或更多分支修改了同一部分代码时,Git会提示冲突。用户需要手动编辑冲突文件,解决冲突后提交更改。 7. **远程仓库**:Git可以与像GitHub或GitLab这样的远程服务集成,`git remote add ...

    git客户端(Git+TortoiseGit)

    在这个场景中,我们有两个文件:Git-2.7.2-64-bit_setup.1457942968.exe和TortoiseGit-2.6.0.0-64bit.msi,它们分别是Git命令行工具和TortoiseGit的安装程序。 Git是开源的分布式版本控制系统,其主要特性包括: 1...

    git(mac/win) 两种版本.zip

    以下将详细介绍这两个版本以及与它们相关的Git、GitHub和Java知识点。 1. Git:由Linus Torvalds创建,用于Linux内核开发。Git的主要特点包括速度快、数据完整性高、分支管理灵活等。Git-2.15系列是Git的一个稳定...

    git 2.20 x64

    Git-2.20.1-64-bit.exe 安装包会包含Git命令行工具和Git GUI,这两个组件对于开发者来说都十分实用。 在版本控制中,Git的特色功能还包括: 1. **补丁(Patch)**:通过`git format-patch`和`git am`命令,可以...

    Git最新版本下载(内含MAC、window两个版本)

    这个压缩包包含了Git针对两种主流操作系统——Mac OS和Windows的最新版本。对于开发者来说,掌握Git的使用至关重要,因为它能够有效地跟踪代码变更,管理项目版本,以及方便团队间的协同工作。 在Mac OS上,Git版本...

    Git工具安装包,Git工具安装包

    5. 合并冲突解决:当两个或多个开发者同时修改同一部分代码时,Git会标识出冲突,让开发者手动解决,确保代码的一致性。 6. 撤销操作:如果误操作,Git提供了强大的撤销功能,如`git reset`和`git revert`,可以在...

    git安装文件.zip

    你可以开始学习和使用Git的基本命令,例如`git clone`用于克隆远程仓库,`git add`用于暂存更改,`git commit`用于保存本地更改,`git push`将本地更改推送到远程仓库,以及`git pull`用于获取并合并远程仓库的最新...

    Git安装包 Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit以及常用命令行PDF

    这两个安装包包含了完整的Git工具集,允许用户在本地进行版本控制操作,如创建仓库、提交更改、分支管理和合并代码等。 Git的安装过程通常包括以下步骤: 1. 下载适合您操作系统的Git安装包(此处为Git-2.15.1.2-64...

Global site tag (gtag.js) - Google Analytics