git clone all branch and create a empty branch

/********************************************************************
 *         git clone all branch and create a empty branch
 * 说明:
 *     git克隆所有分支、创建空分支,这个还是挺常用的。
 *
 *                                 2017-6-2 深圳 龙华樟坑村 曾剑锋
 *******************************************************************/

一、参考文档:
    1. 【Git】创建一个空分支
        http://blog.csdn.net/zs634134578/article/details/9183705
    2. 怎么用git clone 远程的所有分支
        http://www.jianshu.com/p/0fe715a7fbb3

二、克隆远程所有分支:
    1. 克隆仓库:
        git clone git://example.com/myproject
    2. 查看分支:
        git branch
    3. 查看所有分支:
        git branch -a
    4. 创建分支:
        1. git checkout -b feature origin/feature
        2. git checkout -t origin/feature

三、创建空分支:
    1. 创建分支:
        git checkout --orphan <your branch name>
    2. 删除当前分支下所有的文件:
        git rm -rf .
    3. 查看当前分支,一般是不存在的:
        git branch -a
    4. 编写内容,添加内容到当前分支:
        git add .
    5. 提交分支:
        git commit 

 

时间: 2024-09-20 10:36:36

git clone all branch and create a empty branch的相关文章

使用git建立远程仓库,让别人git clone下来

首先, 如果你的ssh没有安装的话,要安装ssh服务端.ubuntu是很简单sudo apt-get install openssh-server1,建立你的git 目录. ourunix@ubuntu:~$ mkdir testgitourunix@ubuntu:~$ cd testgit/2,建立你的git仓库.ourunix@ubuntu:~/testgit$ git initInitialized empty Git repository in /home/wlp/testgit/.gi

怎么用git clone复制某一个tags

问题描述 怎么用git clone复制某一个tags 如题.或者将所有的branch复制到本地以后,怎么切换到某一个tag上 解决方案 http://segmentfault.com/q/1010000000129910 解决方案二: 切换branch用git checkout branchname

Git远程02:git clone都做了什么

1 $ git clone git@github0123:jeremy0123/fetch.git fetch-local 执行如上git clone指令,相对于执行了如下工作. 创建一个文件夹fetch-local,执行git init初始化为一个仓库,git remote add origin到远程仓库. 创建远程跟踪分支remote/origin/*. 创建并切换到初始分支,这个分支是从远程仓库当前活动分支fork来的. 以上工作完成后,执行一个没有参数的git fetch指令,更新所有远

解决GIT clone自建ssl gitlab的时候提示Peer’s Certificate issuer is not recognized方法

[root@iZ620cgsubhZ /tmp]# git clone https://git.dwhd.org/lookback/docker-gitlab.git 正克隆到 'docker-gitlab'... fatal: unable to access 'https://git.dwhd.org/lookback/docker-gitlab.git/': Peer's Certificate issuer is not recognized. [root@iZ620cgsubhZ /t

git clone Google的代码失败的解决方法

       git clone Google的volley代码遇Q.        想到用代理服务器就可以解决这个问题.Google了一下解决方法,记录下来,分享一下.        git config:                           设置代理服务器: git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080 git config --global https.proxy

centos-在线求助git clone需要输入密码,公钥无效的问题

问题描述 在线求助git clone需要输入密码,公钥无效的问题 环境:阿里云Centos 6.5客户端msysgit最新版.主要参考文章:http://freeloda.blog.51cto.com/2033581/1410562遇到问题参考的链接,http://segmentfault.com/q/1010000000445726问题依旧.问题:公钥已配置,且已拷贝到正确目录.git clone时提示输入密码.万分着急.希望高手帮帮忙!!!

github-root用户可以git clone,但普通用户就不能git clone

问题描述 root用户可以git clone,但普通用户就不能git clone ubuntu 14 LTS OS 按照网上的教程,ssh-keygen后,复制id_rsa.pub内的内容到github的ssh key中 并使用ssh -T git@github.com没问题. 然后使用命令 eval "$(ssh-agent)"打开agent 添加私钥ssh-add ~/.ssh/id_rsa 但使用git clone git@github.com/username/test.git

git clone命令简介

  git clone:   正如上图,当我们打开终端的情况下,默认我们所在的目录是在/home/shiyanlou的,大家可以在终端输入以下命令把目录切换到桌面cd  /home/Desktop这个时候输入'git clone https://....'后,下载的代码就在我们实验楼的环境桌面了.如果大家想要了解更多相关内容,可以学习实验楼中的<Linux基础入门(新版)>.http://forum.shiyanlou.com/forum.php?mod=viewthread&tid=

git clone volley失败

问题描述 git clone volley失败 我用命令 git clone https://android.googlesource.com/platform/frameworks/volley 去获取Volley源码,出现以下错误. 我是可以连上https://android.googlesource.com/platform/frameworks/volley的,如下所示: 解决方案 google被墙了,找代理 解决方案二: git clonegit clonegit clone git: