精华内容
下载资源
问答
  • git 如何创建新分支

    千次阅读 2020-08-07 22:08:53
    2、使用git branch 分支名称创建分支,创建完成后通过git branch可以看到本地已经多出了一个新建的分支 git branch test 3、本地创建后,我们需要将本地的分支推到远程服务器上这样别人也都能看到这个分支,未推送...

    0、首先进入本地git仓库目录下,打开git bash环境:
    1、使用git branch命令可以查看到,当前目录下有一个master分支和new分支
    在这里插入图片描述
    2、使用git branch 分支名称创建分支,创建完成后通过git branch可以看到本地已经多出了一个新建的分支
    git branch test
    在这里插入图片描述
    3、本地创建后,我们需要将本地的分支推到远程服务器上这样别人也都能看到这个分支,未推送时远端目前只有一个master分支
    在这里插入图片描述
    4、使用git push origin 分支名 命令将本地的修改推送到远程服务器上
    git push origin test
    在这里插入图片描述

    5、push完成后你可以在远程服务上看到了新建的分支
    在这里插入图片描述

    展开全文
  • git创建新分支

    万次阅读 2018-03-06 09:45:44
    1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义。 ...2.切换本地分支 ...git checkout 分支名,例如从master切换到分支git...比如master就是一个
    1.创建本地分支
    git branch 分支名,例如:git branch 2.0.1.20120806
    注: 2.0.1.20120806是分支名称,可以随便定义。

    2.切换本地分支
    git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806

    3.远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。
    git push origin  2.0.1.20120806

    4.远程分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要指定远程分支的名字。
    git checkout --track origin/ 2.0.1.20120806
    注意该命令由于带有--track参数,所以要求git1.6.4以上! 这样git会自动切换到分支。

    5.提交分支数据到远程服务器
    git push origin <local_branch_name>:<remote_branch_name>
    例如:
    git push origin  2.0.1.20120806 : 2.0.1.20120806
    一般当前如果不在该分支时,使用这种方式提交。如果当前在  2.0.1.20120806 分支下,也可以直接提交
    git push

    6.删除远程分支
    git push origin :develop

    -----------------------------------------------------------


    1,从已有的分支创建新的分支(如从master分支),创建一个dev分支

    Git checkout -b dev

    2,创建完可以查看一下,分支已经切换到dev

    git branch

        * dev

        master

    3,提交该分支到远程仓库

    git push origin dev

    4,测试从远程获取dev

    git pull origin dev

    或者:

    如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b local-branchname origin/remote_branchname  就可以将远程分支映射到本地命名为local-branchname  的一分支

    5,我觉得现在重要的就是设置git push,pull默认的提交获取分支,这样就很方便的使用git push 提交信息或git pull获取信息

    git branch --set-upstream-to=origin/dev

    取消对master的跟踪

    git branch --unset-upstream master

    6,现在随便修改一下工程文件的内容,然后git commit ,git push,之后就可以直接提交到远程的dev分支中,而不会是master

    展开全文
  • git创建一个新分支

    千次阅读 2014-02-28 13:39:22
    需要创建一个新分支,专门用作为为项目修改后的代码的存储。 参考 http://gitref.justjavac.com/branching/ 参考 http://www.cnblogs.com/springbarley/archive/2012/11/03/2752984.html git branch 可以查看...

    需要创建一个新分支,专门用作为为项目修改后的代码的存储。

    参考 http://gitref.justjavac.com/branching/

    参考 http://www.cnblogs.com/springbarley/archive/2012/11/03/2752984.html


    git branch 可以查看分支:

    root@Ubuntu32:/home/zhangbin/streaming/live//jni# git branch
    * master


    增加一个新分支

    root@Ubuntu32:/home/zhangbin/streaming/live//jni# git branch skjni


    再次查看分支:
    root@Ubuntu32:/home/zhangbin/streaming/live/jni# git branch
    * master
      skjni


    如何切换到新分支呢?

    root@Ubuntu32:/home/zhangbin/streaming/live//jni# git branch skjni
    fatal: A branch named 'skjni' already exists.


    为了避免覆盖(现在的文件与git服务器中的文件大不相同了),新建了一个文件夹:

    root@Ubuntu32:/home/zhangbin/streaming/live/jni# mkdir test
    root@Ubuntu32:/home/zhangbin/streaming/live//jni# cd test


    这个命令是新建并且切换到新分支的,所以报错:

    root@Ubuntu32:/home/zhangbin/streaming/live/jni/test# git checkout -b skjni
    fatal: A branch named 'skjni' already exists.


    切换到新分支:

    root@Ubuntu32:/home/zhangbin/streaming/live//jni/test# git checkout skjni
    M jni/Android.mk
    M jni/Android.mk~
    D jni/Untitled Folder/sk_hdi_av.h
    D jni/Untitled Folder/sk_hdi_enc.h
    D jni/jni-with encode nal ok .rar

    等等等等。。。


    但是实际上,这些文件实际上没有被下载到本地。



    上传现在的代码到git服务器端:


    root@Ubuntu32:/home/zhangbin/streaming/live//jni# git add .
    warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',
    whose behaviour will change in Git 2.0 with respect to paths you removed.
    Paths like 'jni/Untitled Folder/sk_hdi_av.h' that are
    removed from your working tree are ignored with this version of Git.


    * 'git add --ignore-removal <pathspec>', which is the current default,
      ignores paths you removed from your working tree.


    * 'git add --all <pathspec>' will let you also record the removals.


    Run 'git status' to check the paths you removed from your working tree.


    root@Ubuntu32:/home/zhangbin/streaming/live//jni# git commit -m "注释"
    [skjni 8798cd2] 注释
     40 files changed, 1328 insertions(+), 3013 deletions(-)
     create mode 100755 jni/jni_24_1.rar
     create mode 100755 jni/jni_24_2.rar
     create mode 100755 "jni/jni_24_3\347\254\254\344\270\200\346\254\241\344\271\210\346\234\211\346\255\273\346\234\272.rar"
     create mode 100755 "jni/jni\342\200\224\342\200\22424\342\200\224\342\200\2243 \347\254\254\344\270\200\346\254\241\346\262\241\346\234\211\346\255\273\346\234\272.rar"
     rewrite jni/live/-live.IAB (62%)
     rewrite jni/live/-live.IAD (98%)
     rewrite jni/live/-live.IMB (62%)
     rewrite jni/live/-live.IMD (93%)

     mode change 100644 => 100755 jni/live/liveMedia/FramedSource.cpp
     create mode 100755 jni/skjni.IAB
     create mode 100755 jni/skjni.IAD
     create mode 100755 jni/skjni.IMB
     create mode 100755 jni/skjni.IMD
     create mode 100755 jni/skjni.PFI
     create mode 100755 jni/skjni.PO
     create mode 100755 jni/skjni.PR
     create mode 100755 jni/skjni.PRI
     create mode 100755 jni/skjni.PS
     create mode 100755 jni/skjni.SearchResults
     create mode 100755 jni/skjni.WK3
     rewrite jni/streamer.cpp (80%)
     rewrite jni/x264Wrapper.cpp (73%)


    上传到skjni分支:

    root@Ubuntu32:/home/zhangbin/streaming/live//jni# git push origin skjni
    Counting objects: 74, done.
    Delta compression using up to 2 threads.
    Compressing objects: 100% (44/44), done.
    Writing objects: 100% (45/45), 1.96 MiB | 1.24 MiB/s, done.
    Total 45 (delta 24), reused 0 (delta 0)
    To file:///home/zhangbin/alex/gitProject/meStreamer.git
     * [new branch]      skjni -> skjni



    通过查看gitweb可知:

    (1)分支skjni与master并列。

    (2)上传到分支skjni后,仅仅上传了与master代码不一样(修改、增加)的几个文件。一样的文件,没有上传到分支。

    展开全文
  • 但是这个新分支也会包括当前所有的文件,也就是它依赖于原(master)父分支生成的,即便是另外开一个空文件夹,把 .git 本地仓库放进去,创建一个新分支,提交依然会附加之前的文件。 想创建一个全新的分支的方法...

    空分支

    在项目开发到一半的时候,创建一个新分支

    git checkout -b branch-name
    

    但是这个新分支也会包括当前所有的文件,也就是它依赖于原(master)父分支生成的,即便是另外开一个空文件夹,把 .git 本地仓库放进去,创建一个新的分支,提交依然会附加之前的文件。

    想创建一个全新的分支的方法如下:

    git checkout --orphan branch-name
    

    这是创建了一个没有父节点的分支,虽然还是会复制当前分支的内容到这个新的分支上。
    可以以以下命令删除掉本地这些文件,而且不记录。然后放自己的文件提交即可。

    git rm -rf .
    

    指定分支下载

    git clone -b branch-name url
    

    虽然可以指定下载某个分支的内容。但是下载的对象数量可以看到是全仓库所有分支的总和579个的。(实际下载的master分支只有15个)
    在这里插入图片描述
    下载完的内容是只有master的。但是.git里面的包括了其他分支都下了。不导出为文件而已。

    有个简单不用下载这么多慢的方法是直接去github的仓库那里,点击对应仓库的分支下载。这样很快,因为下载的不包括.git仓库。只是下载文件。其余暂时并不它法。

    展开全文
  • Git创建一个新分支并推送

    千次阅读 2021-01-02 11:12:24
    2、 创建一个新分支并切换到新分支下(开始是master分支下) 3、add 4、commit (如果不是克隆的代码,在commit后记得关联远程仓库,git remote add origin 你的仓库地址) 5、push到新创建分支下 最后,有时候...
  • git从某个分支创建新分支

    千次阅读 2021-02-25 17:43:52
    如从dev分支创建一个test分支 #第一步,切换到你指定的分支。如我要从dev上拉一个分支,代码一模一样 git checkout dev #第二步,拉取dev的最新代码 git pull #第三步,在本地创建一个test分支,并切换到该分支。...
  • git一个新分支

    千次阅读 2017-12-18 19:55:07
    在本地上拉(创建一个新分支git创建个新的远程分支以后,要先用一个命令来fetch一下该分支git fetch origin 新分支名字 本地从当前所在的分支创建一个新分支 git checkout -b 新分支名字或者git branch...
  • git基于一个分支创建一个新分支

    万次阅读 2016-12-30 12:28:37
    http://stackoverflow.com/questions/15026864/creating-git-branch-based-another-branch
  • Git创建一个分支

    千次阅读 2019-08-29 10:17:26
    Git创建一个分支 转载链接:(https://ooso.net/archives/636)
  • git 从master创建新分支

    千次阅读 2020-11-05 14:29:53
    git checkout -b branchName //创建新分支 git branch //查看分支 git branch -a //查看远程分支 2.将新创建分支信息推送到github git push origin HEAD -u //将创建的本地分支推送到远程仓库 git branch -a...
  • 如何git 创建一个本地分支

    千次阅读 2018-04-19 15:43:44
    1. 拉取远程仓库的源码 git clone git@code.aliyun.com:xxxxx/xxxxx-android.git cd /... git checkout dev //分支权限2. git checkout -b features:-日期-1 //分支命名3. git checkout dev4. git merge feature...
  • git如何从master分支创建新分支

    千次阅读 2020-06-09 09:39:14
    从master创建新分支 步骤如下: 1.切换到master分支 $git checkout master 2.拉取最新版本到本地 $git pull 3.从当前分支copy新分支新分支名称:new-branch $git checkout -b new-branch 4.把新建的分支push ...
  • git 创建远程新分支

    万次阅读 2019-01-21 10:06:07
    git branch -a  查看所有分支 git checkout -b test01 创建本地test01分支 git push --set-upstream origin test01 把本地test01分支推送到远程  
  • 如何使用git创建项目,创建分支

    千次阅读 2019-01-08 03:45:27
    git config -global user.name "Your name" git config -global user.email "... ... 建立一个存放工程的文件夹 ... 会创建一个隐藏文件 .git 创建 main.c 文件 创建 ...
  • idea下git创建新分支

    千次阅读 2020-01-14 16:19:39
    1、在idea中,点击右下角的 “Git:分支名称”,选择+New Branch 2、输入分支名称,点击ok,这样本地就有了新分支 3、在本地分支修改代码后,先提交本地库,再推到远程库 ...
  • git基于远程master创建新分支

    千次阅读 2019-12-18 21:02:43
    原来在到家的时候,CI、CD工具已经集成好了,个人没有权限直接创建分支。只能根据需求去创建。 这样手动创建分支的命令长时间不用就忘了。现在整理下: git clone http://XX.git CD 到对应刚拉取的文件夹 $git ...
  • GIT创建远程分支

    千次阅读 2020-12-23 11:28:48
    新建一个本地分支:$ git checkout -b 分支名 查看一下现在的分支状态:$ git branch //星号(*)表示当前所在分支。现在的状态是成功创建分支并且已经切换到新分支上。 把新建的本地分支push到远程服务器,远程...
  • git创建分支,合并分支,常用命令

    千次阅读 2017-09-21 16:18:16
    本文非原创, 来源于:http://www.open-open.com/lib/view/open1328069889514.html 这篇文章写得非常全面,而且通俗易懂,本文详细的介绍了:git如何创建分支,如何合并分支,如何管理分支,如何解决冲突。
  • IDEA 中使用Git创建新分支,合并代码

    千次阅读 2020-11-27 10:10:26
    适用场景:当前分支是线上分支master,现在需要开发一个新功能,自然是要拉取一个新分支 test1,待开发测试完毕之后,再合并到 master 才比较恰当。 当前处于 master 分支: 现在新建一个分支 test1...
  • 从已有的分支创建的分支(如从master分支),创建一个dev分支 git checkout -b dev//基于本地创建分支 git checkout -b dev origin/dev //基于远程分支创建本地分支 可以看到git checkout -b命令相当于 创建分支: ...
  • 因为改了其它项目组维护的代码, 老大要我给项目新建一个单独自己维护 过程 在当前的项目根目录下, 分别执行如下命令. git branch dev_forLoadData git checkout dev_forLoadData git put origin dev_forLoadData .....
  • Git创建新分支并提交到github

    万次阅读 多人点赞 2018-03-12 17:44:34
    因为需求的变更,需要把原来的代码做一下备份,再进行下一步的开发,所以 这是就将原来的代码创建一个新分支来保存原来的代码,以防后面需要回滚,这里记录一下操作的步骤 第一步:可以先查看一下当前所在...
  • 例如现在有两分支,master和develop ...git checkout -b frommaster //以master为源创建分支frommaster     git checkout develop //进入develop分支 git checkout -b fromdevelop //以develop为源创...
  • git 创建本地分支跟踪远程分支

    千次阅读 2019-09-13 22:16:48
    git checkout -b dev //创建一个本地分支, 并切换到该分支 git checkout --track origin/actualCombat //切换到名字为origin/actualCombat的远程分支 git checkout -b dev --track origin/actualCombat ...
  • 3.创建分支 git branch 分支名称 4.切换分支 git checkout 分支名称 5.将分支合并到当前分支,先git checkout 当前分支 ,然后在git merge 需要合并的分支 注:a,也可以远程新建分支然后拉到本地(例如:远程...
  • GIT创建一个分支

    千次阅读 2018-01-13 15:22:23
    有时候我们需要在GIT里面创建一个分支,该分支不继承任何提交,没有父节点,完全是一个干净的分支,例如我们需要在某个分支里存放项目文档。 使用传统的git checkout命令创建分支是有父节点的,意味着branch...
  • git本地创建个分支

    千次阅读 2019-04-15 17:27:00
    git本地创建多分支,互不干扰。 情景:在做某个需求a时...(1)远程创建分支dev_bug (2)在本地创建dev_bug,关联远程分支dev_bug (3)在本地dev_bug上修改bug,并commit、push到远程dev_bug上 (4)在本地变换到dev...
  • 时候执行git branch命令,可以看到已经再新分支上 3、更新分支代码并提交 git add * git commit -m 'init 新分支' git push origin 新分支 4、新分支已经创建上,基础代码也已经push到git服务器,git代码...
  • git创建分支及从分支下载代码

    千次阅读 2020-08-13 11:04:06
    :找到项目,右键 Git Bash Here打开git命令窗口...二:使用git branch 创建分支 创建之后可以再使用git branch 命令查看下,已经存在test 三:使用git push origin推送至github仓库 在github就可以看到了 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 137,535
精华内容 55,014
关键字:

git创建一个新的分支

友情链接: anupat.zip