精华内容
下载资源
问答
  • 我们有一个master 分支,当工程要新增新的功能时,又暂时不上线,那么我们可以新建一个新的本地分支,和对应的远程分支,完成之后,上线时再合并就可以了 1.查看一下本地分支 git branch; 查看本地和远程的所有...

    我们有一个master 分支,当工程要新增新的功能时,又暂时不上线,那么我们可以新建一个新的本地分支,和对应的远程分支,完成之后,上线时再合并就可以了

    1.查看一下本地分支

        git branch;

        查看本地和远程的所有分支

        git branch -a

    2.新建一个本地的分支

        git branch -b newbranch   //这个命令是新建一个分支,并切换到该分支上去

        (git branch newbranch;     git checkout newbranch)这两个命令合起来等同于上面的一个命令

    3.新建一个远程分支(同名字的远程分支)

        git push origin newbranch:newbranch   //创建了一个远程分支名字叫 newbranch,origin为关键字

    4.把本地的新分支,和远程的新分支关联

        git push --set-upstream origin newbranch

    这时就可以在这个分支下使用 git pull 推送支远程的新分支上了

     

    展开全文
  • 主要介绍了Git 创建分支提交远程分支详解的相关资料,需要的朋友可以参考下
  • Git建立本地分支和远程分支的映射关系 git branch -vv:查看本地分支和远程分支的映射关系 在切换分支前,须本地建立新分支,例如:gitbranchdev4test //本地建立dev4test分支成功后,再 git branch --set-...

    Git建立本地分支和远程分支的映射关系

    git branch -vv:查看本地分支和远程分支的映射关系

    在切换分支前,须本地建立新分支,例如:git branch dev4test  //本地建立dev4test分支成功后,再

    git branch --set-upstream-to origin/dev4test  dev4test          //本地dev4test分支映射关联远程仓库dev4test分支

    git branch --set-upstream-to origin/远程分支名  本地分支名   // 本地分支关联到远程分支

    git branch --set-upstream-to origin/dev4test  dev4test

    实际项目中,多次进行git add和commit操作后,发现远程分支并未做任何修改,实际是本地分支并未映射远程分支,需要映射成功后才能进行git push操作。

    git branch -av 查看远程分支和本地分支的 提交记录
    git remote update origin --prune 刷新远程分支列表

    转自:https://www.cnblogs.com/tangjiao/p/9675695.html

    Git中本地与远程库的关联与取消

    1.在本地目录下关联远程repository :

    git remote add origin git@github.com:git_username/repository_name.git

    2.取消本地目录下关联的远程库:

    git remote remove origin

    Git流程看完还不会算我输!!!

    #首次连接远程仓库

    #创建新文件夹(项目)mkdir xxx

    #进入(项目) cd xxx

    #初始化Git仓库 git init

    #提交改变到缓存 git add . git commit -m 'description'

    #本地git仓库关联GitHub仓库 git remote add origin git@github.com:账号/*.git

    #提交到GitHub中 git push -u origin master

    #取消本地目录下关联的远程库(重新连) git remote remove origin 

    #从GitHub上克隆项目到本地 git clone git@github.com:han1202012/NDKHelloworld.git

    #注意克隆的时候直接在仓库根目录即可, 不用再创建项目根目录 ;

    #添加文件 git add ./* # 将目录中所有文件添加;

    #提交缓存 git commit -m '提交';

    #提交到远程GitHub仓库 git push -u origin master ;

    Git流程看完仍不会看下方链接

    https://blog.csdn.net/m0_37034294/article/details/79986198?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5.control

    声明:写这篇博客呢,是为了帮助那些像我一样没太注意细节而导致更换远程地址后再次对项目进行操作显示无权限问题的朋友。那么下面我说一下具体场景吧
    场景:具体场景是这样的我们的项目存储在码云的远程服务器上,我们通过git对项目进行操作和同时开发。突然有一天我们老大通知我们git的远程仓库地址需要变换一下!!! 正题来了

    1 怎么更换git远程仓库地址

    方法一 : 通过命令直接修改远程仓库地址

    git remote 查看所有远程仓库
    git remote xxx 查看指定远程仓库地址
    git remote set-url origin 你新的远程仓库地址

    方法二: 先删除在添加你的远程仓库

    git remote rm origin
    git remote add origin 你的新远程仓库地址

    方法三: 直接修改你本地的.git文件

    这里需要注意的问题是需要进入你的项目目录中
    例如:你的项目名为test,那么你就进入test文件夹。
    **.git文件是隐藏文件你需要显示隐藏文件才能看见**

    这里写图片描述

    进入.git文件编辑.git文件中的config文件修改config文件中的url路径为你的新远程仓库地址路径。

    这里写图片描述

    上面内容信息就是修改git远程仓库地址方法,方法都是正确的我比较喜欢使用第一种命令方法,简单快捷。

    但是我修改完成之后呢,在去操作的时候他就提示我没有权限了,我确定我是有权限的那是怎么回事呢?你们可能有的人没有预见过,可能有的人预见过。我说下我的问题所在吧。

    git 的连接方式分为两种见下图
    这里写图片描述
    通过这个图片我们可以看出来git的连接方式分为两种一种是https连接,一种是ssh连接。

    问题的原因就是在于我一直对远程操作库的连接都是https连接。但是我们老大在更换远程仓库的时候给我们发送的连接是ssh连接。

    我通过上面的三种方法对远程仓库的位置进行了更改,更改后的url路径是ssh连接路径。但是我在码云上的个人信息设置中没有填写我的ssh,所以就造成了我无权限的问题。那么我们就来建立一下ssh连接吧。

    1 首先需要在我们的远程码云上设置自己的ssh,可能大家使用的代码托管平台不同,但是思路应该是一样的。
    这里写图片描述
    进入自己的个人资料中点击设置,选择公钥设置。公钥key标题可以随意

    生成我们自己的公钥
    1 找到自己的本机用户地址我用的是windows系统,点击进入C盘,点击进入用户,点击进入你的用户文件夹(我的文件夹叫做lqf,你的可能是zhangsan lisi 什么的是由你最初设置电脑是设置的)。 进入了你的文件夹之后你会找到一个.ssh文件夹进入其中。
    这里写图片描述
    如上图所示,如果此文件中有红箭头标识的文件就直接打开复制文件中内容粘贴到git远程ssh设置中的公钥位置保存就可以了。这时你就可以正常通过ssh进行远程操作了。

    如果你的上图中没有红箭头的标识那么需要你自动生成一下。
    步骤:
    这里写图片描述
    右键打开git Bash Here

    输入命令 ssh-keygen.exe 就会自动生成id_rsa.pub文件了,打开文件中的内容复制粘贴到git远程仓库中ssh设置的公钥位置就可以了。

     

     

     

     

     

     

    展开全文
  • git branch -r // 查看远程分支 git branch -vv // 查看本地分支与远程分支关联关系 git checkout A // 切换本地分支(A:分支名,下同) git checkout -b // 创建本地分支并切换 (= git branch A...
    git branch      // 查看本地分支
    git branch -a   // 查看所有分支
    git branch -r   // 查看远程分支
    git branch -vv    // 查看本地分支与远程分支关联关系
    git checkout A   // 切换本地分支(A:分支名,下同)
    git checkout -b   // 创建本地分支并切换  (= git branch A + git checkout ) 
    git push origin A:A     // 推送本地分支到远程
    git branch --set-upstream electric origin/electric      //  本地分支关联远程分支
    git push origin -d A    // 删除远程分支 (用本地分支名,前面不加origin)
    git branch -d A    // 删除本地分支

    快用你的项目练习一下吧!

    (在项目.git -> config文件里,用代码同样可以实现上述操作:)

    展开全文
  • git将本地分支与远程分支建立联系

    千次阅读 2019-06-11 13:41:26
    git branch --set-upstream-to=origin/<branch> <localbranch>

    git branch --set-upstream-to=origin/<branch> <localbranch>

    展开全文
  • 1.首先在gitlab创建一个远程分支 创建分支前git pull 拉取最新代码 Projects->选择你的项目-> 点击+ new branch 打开vscode 点击带Origin的刚创建的分支 就完成了在远程和本地都创建了一个temporary-bug...
  • GIT创建远程分支

    千次阅读 2020-12-23 11:28:48
    1.首先切换到master分支上,确认工作目标是干净的,也没有需要commit的; 查看分支:$ git branch ...把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):$ git push origin 分支
  • 文章目录 当前假如在 develop 分支下 1.从 develop 切出新分支 newBranch git checkout -b newBranch ...3.最后将新分支推送到远端或者说与远端某个分支建立联系 git push -u origin newBranch ...
  • 最近因为代码改动比较大,在github上创建了一个新的分支 并且以后提交的代码,也会走这个分支,之前的master要被废弃。 这个时候,第一步是通过IDEA的push创建一个新分支,如下点击提交 输入信息后点击commit and ...
  • https://blog.csdn.net/csj731742019/article/details/82773581
  • 在进行git push 时遇到的问题:fatal: The current branch adf has...查看了一下本地分支和远程分支的关联关系,发现newdev这个本地分支是没有和远程分支关联上的。dev b57ad4a [origin/dev] a new commit master ac...
  • 本地与远程取得关联git push origin 远程分支名:本地分支名 使用的命令如下: 命令 作用 git branch -a 查看远程和本地所有的分支 git branch dev 本地建立分支dev git push origin dev:dev 将本地分支...
  • 建立本地分支与远程分支关联

    千次阅读 2020-10-17 01:10:09
    文章目录全过程使用的指令1.1 更新 remote 版本1.2 建立一个新的分支与远程分支对应1.3 关联远程仓库分支 全过程使用的指令 git fetch git checkout -b alpha git branch --set-upstream-to=origin/alpha alpha git ...
  • git 乌龟新建远程分支

    2021-03-09 09:59:18
    建立远程分支文档步骤 第一步:创建本地分支 第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK: 第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支...
  • git branch的一些常用...#查看远程分支 git branch -r #查看本地分支与远程分支关联关系 git branch -vv #切换本地分支(A:分支名,下同) git checkout A #创建本地分支并切换 (= git branch A + git check...
  • 整理了五种方法,我常用最后一种,这五种方法(除了第4中已经写了fetch的步骤)执行前都需要执行git fetch来同步远程仓库(1)git checkout -b 本地分支名 origin/远程分支名(2)git checkout --track origin/远程分支名 ...
  • 3.切换分支到已经存在的文件中;在本机终端中,输入的git命令:(git init)在本机中新建了同一个仓库 将本地代码上传到github仓库中git commit -m "XXX",其中XXX为合入的备注 git push -u origin master,将...
  • 一、目标:本地创建远程仓库dev分支 步骤: 1、本地创建dev分支并切换   2、提交本地dev分支到远程 ...删除远程分支比较简单,也就是在比新建远程分支多加一个选项参数即可,切换到master分支...
  • git创建远程分支

    万次阅读 2019-01-25 17:22:40
    现在我在master分支上,工作目标是干净的,也没有需要commit的:  $ git branch  * master  release    $ git status  On branch master  Your branch is up-to-date with 'origin/master'.  nothing to ...
  • 因本地分支和远程分支建立联系,git pull 失败,报错信息如下图所示: 解决办法: 【git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字】 ps: 【git branch -vv】 可以查看本地分支和远程分支...
  • 【GIT】如何创建远程分支

    千次阅读 2019-09-27 11:34:13
    今天,分支创建页面上某个模块的创建分支功能失效,需要手动创建一个远程分支,给同事提代码;那么我们如何创建分支呢? 二、解答 1、登录具有创建分支,提交分支权限的账号; 2、在GIT CLI 命令窗口输入创建test...
  • 创建远程分支

    2017-09-28 12:11:52
    远程分支 Remote Branches 1. 创建远程分支 Checkout as New Branch 输入 远程分支名 分支创建成功
  • 例如现在有两个分支,master和develop   git checkout master //进入master分支 git checkout -b frommaster //以master为源创建分支frommaster     git checkout develop //进入develop分支 git checkout...
  • 3.假定你需要一个dev(此处假定远程库中已经存在此分版支,也就是你需要克隆的)分支用于开发的话,你需要在dev分支上开发,就必须创建远程origin的dev分支到本地,于是他用这个命令创建本地dev分支: 切换到分支...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,786
精华内容 22,714
关键字:

建立远程分支