相关文章推荐
高大的茄子  ·  C/C++ ...·  4 月前    · 
俊逸的充值卡  ·  Python 批量提取 Word ...·  1 年前    · 
眉毛粗的风衣  ·  "func 'subtract' ...·  1 年前    · 
git remote add BName B git url // 添加远程 仓库 BNname别名 B git url远程的 git 地址 复制 代码 添加完成后,步骤1就看... 项目的版本库在某些情况下需要 引用 其他版本库中的文件,例如有一套公用的 代码 库,可以被多个项目调用,这个公用 代码 库能直接放在某个项目的 代码 中,而是要独立为 一个 代码 库,那么其他要调用公用的 代码 库该如何处理?分别把公用的 代码 库拷贝到各自的项目中会造成冗余,丢弃了公共 代码 库的维护历史,这些显示不是好的办法,现在要了解的 git 子模组( git submodule)就解决了这个问题。 Git 子模块功能允许你将 一个 Git 仓库 当作另外 一个 Git 仓库 的子目录。这允许你克隆另外 一个 仓库 到你的项目中并且保持你的提交相对独立。首先需要两个版本库例如:1) 一个 公共的 研发到后期,在 Git 中新建 一个 分支,都是要基于某个已有的分支作为父节点,这时候如果要新建 一个 分支,在网页上无法实现的。网页上无法实现,而我们又很需要创建 一个 空百分支,怎么办呢?以下几个步骤可以实现。 // git submodule add [ git 地址] [目录位置] $ git submodule add https://xxx/ git test. git src/ git test 使用submodule后 在当前 git 目录下会生成 一个 . git modules 文件 如果但当前目录已经存在了 一个 . git modules,命令需要更改为 $ git submodule add -f https://xxx/ git test. git src/ git test 目录存放位置如果设置,会将clone下来的 仓库 存放 下载安装好 git ,打开 Git Bash Here,进行初始化三步。 1. git init 初始化(创建)本地 仓库 ,可以看到项目文件夹下生成的. git 隐藏文件夹。这个文件夹会记录以后每次的更改和提交。 2. git config --global user.name 'Kael' git 初次使用配置个人用户名,如果以前已经配置,通过 git config user.name查看。 3. git co git clone --bare http:// github ....(原始 仓库 地址) –bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。 2、进入克隆下来的目录 cd project. git (project即为你的项目名称) 因为新项目开发的项目 代码 是建立在另外 一个 项目的 代码 框架上进行样式与逻辑功能修改,所以为了省事,想着把旧 仓库 的temp分支 代码 直接提交到新 仓库 master分支底下进行项目开发。所以需要在 git 上进行一些操作,将本 仓库 的分支 代码 提交到另外 一个 仓库 。 1. 首先你要 cd 进入旧 仓库 底下, git pull 一下,确保你的 仓库 代码 已经是在最新状态下了。 2. 输入下面命令行,远程 仓库 重命名。 1. 首先你要 cd 进入旧 仓库 底下, git pull 一下,确保你的 仓库 代码 已经是在最新状态下了。 2. 输入下面 git subtree split -P <name-of-folder> -b <name-of-new-branch> <name-of-folder>:从工程根目录开始算起,类似“project/folder1/folder2”的格式 <name-of-new-branch>:创建的分支名称 二、创建项目B 1、退出当前目录,在其他位置创建个 git 仓库