`
chriszeng87
  • 浏览: 738273 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

复制git库

    博客分类:
  • Git
git 
阅读更多
git clone --bare http://example.com/old-repo.git
cd old-repo
git push --mirror http://example.com/new-repo.git
1
2
分享到:
评论
2 楼 chriszeng87 2014-10-08  
string2020 写道
git clone --bare
表示裸仓

请问楼主,什么时候需要用到裸仓

就是你需要原来git库的所有东西,包括分支,tag,所有的commit都“复制”到另一个新的git库里,像这里的old-repo.git到new-repo.git
这种时候是不希望有原来的git索引文件,比如".git"这种文件,需要用到裸仓
1 楼 string2020 2014-10-07  
git clone --bare
表示裸仓

请问楼主,什么时候需要用到裸仓

相关推荐

    git仓库创建和项目发布.docx

    2. 回到本地新建的文件夹里继续操作,输入 `git remote add origin + 你刚刚在码云复制的那行路径` 命令,这将关联本地仓库和码云上的仓库。 文件上传 1. 将要上传的文件,添加到刚刚创建的文件夹里。 2. 使用 `...

    git自动更新远程仓库工具

    当你运行`git clone --mirror <remote-url>`时,你会得到一个只读的仓库,它会复制远程仓库的所有数据,包括历史提交和分支信息。 然而,当远程仓库有新的提交时,你需要手动运行`git fetch`来获取这些更新。对于...

    window10 Git-2.20.1-64下载

    远程仓库:是在远程服务器上的Git仓库 Clone:克隆,就是将远程仓库复制到本地 Push:推送,就是将本地仓库代码上传到远程仓库 Pull:拉取,就是将远程仓库代码下载到本地仓库 Git-2.20.1-64-bit.zip版本下载

    Git的客户端+服务端Gitblit+Git clone

    Git是一种分布式版本控制系统,它允许开发人员协作管理代码库,跟踪文件和目录的变化,并实现代码的版本回溯。Git的客户端是指用户在本地使用的Git工具,如Git Bash、SourceTree等,它们提供交互式界面或者命令行来...

    git客户端离线安装包

    常见的命令包括`git init`用于初始化新的Git仓库,`git clone`用于复制远程仓库到本地,`git add`用于将文件添加到暂存区,`git commit`用于提交更改,`git push`用于将本地更改推送到远程仓库,以及`git pull`用于...

    Windows下是使用Git

    克隆是将远程 Git 仓库复制到本地,初始化是创建一个新的 Git 仓库。 忽略某些文件 在 Git 仓库中,可以忽略某些文件不纳入版本控制。例如,可以忽略临时文件、log 文件等。使用 `.gitignore` 文件可以指定要忽略...

    git服务端和小乌龟客户端工具

    * 文件管理:小乌龟可以管理文件和目录,提供了文件添加、删除、修改和复制等功能。 * 版本控制:小乌龟可以管理项目的不同版本,提供了版本控制功能。 * 合作开发:小乌龟可以支持多人合作开发,提供了代码合并和...

    《git基础知识》PPT课件.ppt

    2. Git clone: 复制一个 Git 仓库到指定文件夹 3. Git add: 添加文件到暂存区 4. Git commit: 提交文件到 Git 仓库 5. Git pull: 从服务器下载 Git 仓库,并合并到本地仓库 6. Git push: 将本地 Git 仓库推送到...

    source Tree,git仓库图形化界面

    - 创建新项目:在SourceTree中,可以选择“新建”来初始化一个新的Git仓库,或者通过“克隆”来复制远程仓库。 - 分支操作:在“分支”视图中,可以创建、切换、重命名和删除分支,以及进行合并操作。 - 拉取请求...

    windows git 批量 clone 脚本

    在Git中,`git clone`命令用于复制远程仓库到本地。批量克隆通常涉及循环遍历一个包含仓库URL的列表,然后依次执行克隆操作。用户可能需要自定义脚本中的URL列表和克隆的目标目录。 `deploy-all.bat`文件可能是用来...

    gitblit及使用教程

    - **克隆仓库**:使用`git clone`命令将远程仓库复制到本地。 - **添加与提交**:使用`git add`添加文件到暂存区,`git commit`提交更改。 - **推送与拉取**:使用`git push`将本地更改推送到远程仓库,`git pull...

    git工具下载更新代码

    输入`git clone origin`(或者前面配置的完整URL),Git将会把整个仓库复制到当前目录。例如,如果远程仓库名为`origin`,则命令为`git clone origin`。执行此命令后,所有代码文件及历史版本都会被下载到本地。 ...

    TortoriseGit-1.8.15.0-64bit

    1. **克隆仓库**:从远程服务器复制Git仓库到本地,可以使用TortoiseGit的“克隆”功能。 2. **添加/删除文件**:通过右键菜单选择“添加”将新文件纳入版本控制,使用“移除”来移除不再需要的文件。 3. **提交和推...

    Git远程仓库使用方法

    复制远程仓库的URL后,在终端中使用`git remote add`命令将本地仓库与远程仓库关联。`origin`是默认的远程仓库别名,你可以根据需要更改。命令格式如下: ```bash git remote add origin 远程仓库URL ``` **4. 提交...

    git压缩包下载git下载

    6. 克隆(Clone):复制远程仓库到本地,以便进行开发。 7. 拉取(Pull):从远程仓库获取最新的代码并合并到本地。 8. 推送(Push):将本地的更改推送到远程仓库。 Git的功能: 1. 版本控制:记录每个阶段的代码...

    将本地已有的一个项目上传到新建的git仓库的方法

    2、然后复制自己项目的所有文件到刚刚克隆下来的仓库中 3、最后push到远程仓库上面去: git push -u origin master 二、 强行合并两个仓库 先将本地的项目初始化为一个git仓库,然后再强行合并本地仓库和远程仓库,...

    git库的使用方法 自写学习手册

    ### git库的使用方法 自写学习手册 #### 知识点概述 本手册旨在帮助初学者掌握使用Git进行版本控制的基本流程与技巧。通过实际案例(将本地文件上传至Gitee上的仓库),详细介绍从环境搭建到代码提交的全过程。 #...

    python如何绑定git

    Python 绑定 Git 全过程详解...接着,将 Git 仓库复制到本地,并将 Python 绑定到 Git 中。最后,将 Python 代码上传到 Git 仓库中。通过这种方式,可以更好地利用 Python 和 Git 的优势,提高开发效率和团队协作能力。

    关于git的手册总结简单的git介绍,git的相关指令

    `git clone`命令用于复制一个现有的Git仓库到本地。例如,克隆名为`grit`的仓库到当前目录,命令为`git clone git://github.com/schacon/grit.git`。如果希望指定本地的目录名,可以加上目标目录名,如`git clone ...

    git eclipse离线安装包

    Git是世界上最流行的分布式版本控制系统,它允许开发人员追踪和管理代码变更,对于团队协作和项目管理至关重要。Eclipse是一款强大的集成开发环境(IDE),广泛用于Java和其他编程语言的开发。Eclipse与Git的整合,...

Global site tag (gtag.js) - Google Analytics