精华内容
下载资源
问答
  • GIT创建远程分支

    千次阅读 2020-12-23 11:28:48
    1.首先切换到master分支上,确认工作目标是干净的,也没有需要commit的; 查看分支:$ git branch ...把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):$ git push origin 分支

    1.首先切换到master分支上,确认工作目标是干净的,也没有需要commit的;

      查看分支:$ git branch
      查看状态:$ git status
    

    2.新建远程分支

    新建一个本地分支:$ git checkout -b 分支名
    查看一下现在的分支状态:$ git branch    //星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。
    把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):$ git push origin 分支名:分支名
    //使用git branch -a查看所有分支,会看到remotes/origin/localbranch这个远程分支,说明新建远程分支成功。
    

    3.删除远程分支

    删除远程分支
    我比较喜欢的简单方式,推送一个空分支到远程分支,其实就相当于删除远程分支:
    $ git push origin :localbranch
    
    也可以使用:
    $ git push origin --delete localbranch
    
    这两种方式都可以删除指定的远程分支
    
    展开全文
  • Git创建远程分支并提交代码到远程分支

    万次阅读 多人点赞 2018-09-19 16:29:38
    1、可以通过git branch -r 命令查看远端库的分支情况 如图所示,远程仓库只有一个master分支 2、从已有的分支创建新的分支(如从master分支),创建一个dev分支 但此时并没有在远程仓库上创建分支 如图所示 ...

    1、可以通过git branch -r 命令查看远端库的分支情况

    动图演示(选择项目右键选择 Git Bash Here吗,然后输入命令git branch -r):

     

     

     

     

     

     

     

    如图所示,远程仓库只有一个master分支

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

     

    但此时并没有在远程仓库上创建分支 如图所示 还是只有一个master分支

     

    3、建立本地到远端仓库的链接 --这样代码才能提交上去

    使用命令行

    git push --set-upstream origin dev  //dev为创建分支的名字
    

     

    4.远程仓库已创建分支并提交代码

     

    如图所示远程仓库已经创建了dev分支 下面也有代码上传上去了。

    PS:git强制提交本地分支覆盖远程分支

    git push origin 分支名 --force

    举个例子:

    推到master主分支上 

    git push origin master --force

    推到dev分支上 

    git push origin dev --force

    展开全文
  • git创建远程分支

    万次阅读 多人点赞 2018-01-31 22:16:29
    现在我在master分支上,工作目标是干净的,也没有需要commit的:$ git branch * master release $ git status On branch master Your branch is up-to-date with 'origin/master'. ...新建远程分支新建一个
     

    现在我在master分支上,工作目标是干净的,也没有需要commit的:

    $ git branch
    * master
      release
    
    $ git status
    On branch master
    Your branch is up-to-date with 'origin/master'.
    nothing to commit, working directory clean
    

    新建远程分支

    新建一个本地分支:

    $ git checkout -b dbg_lichen_star
    

    查看一下现在的分支状态:

    $ git branch
    * dbg_lichen_star
      master
      release
    

    星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。

    把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):

    $ git push origin dbg_lichen_star:dbg_lichen_star
    

    使用git branch -a查看所有分支,会看到remotes/origin/dbg_lichen_star这个远程分支,说明新建远程分支成功。

    删除远程分支

    我比较喜欢的简单方式,推送一个空分支到远程分支,其实就相当于删除远程分支:

    $ git push origin :dbg_lichen_star
    

    也可以使用:

    $ git push origin --delete dbg_lichen_star
    

    这两种方式都可以删除指定的远程分支

    展开全文
  • 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查看远程分支

    万次阅读 2019-06-27 11:40:27
    在项目目录下右键 Git Bash Here 输入如下命令: $ git branch -a 效果如下:
  • git删除远程分支

    万次阅读 2021-04-12 18:04:53
    1. git删除远程分支 git push origin --delete [branch_name] 2. 删除本地分支区别 git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。 git branch -D 是git branch --delete --force的简写,它...
  • 直接在master上运行git checkout feature-想要切换到的分支名会报错,报错信息如下: error: pathspec ‘feature-想要切换到的分支名’ did not match any file(s) known to git. 解决办法: 第一步:把分支同步到...
  • git 拉取远程分支到本地

    万次阅读 多人点赞 2018-03-25 22:43:11
    步骤:1、新建一个空文件,文件名为hhhh2、初始化 git init3、自己要与origin master建立连接(下划线为远程仓库链接)git remote add origin git@github.com:XXXX/nothing2.git远程仓库链接在github这里,如下图...
  • 1,查看本地分支和远程分支 git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master 2,创建并切换分支 git checkout -b test *号代表当前分支;remotes代表远程分支 master * ...
  • git远程分支下载到本地分支

    千次阅读 2021-03-17 09:56:47
    以从http://git.xxx.com/test.git上拉去fast分支为例: 1、新建空文件夹 2、初始化git ...4、把远程分支拉去到本地 命令:git fetch origin <分支名称> 例如:git fetch origin fast 5、在本地建立
  • Git合并远程分支

    万次阅读 2018-07-08 21:20:46
    【前言】 众所周知,Git在代码管理方面做的十分的灵活来适应各种各样的版本(正常版本,修复Bug版本等)迭代,业界一般遵从的原则:利用分支进行...下面为大家介绍一下用git命令进行远程分支合并。 【合并远程...
  • git 刷新远程分支

    千次阅读 2020-09-22 10:58:45
    git remote update origin --prune
  • git拉取远程分支步骤

    万次阅读 2019-06-20 13:59:20
    1.打开你要放入项目的文件,右击打开git2. ...4.使用命名git fetch origin dev(dev为远程仓库的分支名)拉取远程分支 5.在本地创建分支dev并切换到该分支 git checkout -b dev(本地分支名称) or...
  • git更新远程分支列表

    千次阅读 2021-03-08 16:55:41
    由于在远程删除了分支,有时候本地不能更新到,所以再次操作已删除的分支git会报错, 此时只需要刷新一下分支列表即可正常操作,git命令如下: git remote update origin --prune 或者简写为 git remote update ...
  • git 创建远程分支

    万次阅读 2019-01-21 10:06:07
    git branch -a  查看所有分支 git checkout -b test01 创建本地test01分支 git push --set-upstream origin test01 把本地test01分支推送到远程  
  • git更新远程分支代码

    千次阅读 2020-03-30 20:46:20
    git更新远程分支代码 第一种方式 1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区) 2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将...
  • git 更改远程分支

    千次阅读 2019-08-06 09:19:11
    git branch --set-upstream-to=origin/remote_branch your_local_branch
  • 项目中遇到这么一个问题,git上创建了一个新项目,并且push2条修改到远程分支;但是发现注释是有问题的,想修改;其实这时候想直接删除项目重新创建,但是owner不是我,没有权限,所以这里通过git删除远程分支的提交...
  • git拉取远程分支并创建本地分支

    千次阅读 2021-01-05 20:16:41
    一、查看远程分支 ...采用此种方法建立的本地分支会和远程分支建立映射关系。 方式二 使用如下命令: git fetch origin 远程分支名x:本地分支名x 1 使用该方式会在本地新建分支x,但是不会自动切换到该本地
  • git修改远程分支名称

    千次阅读 2019-06-27 14:25:02
    修改远程分支名称步骤: ...$ git push --delete origin 远程分支名称 $ git branch -m testLocalBranch test $ git push origin test 效果如下: 查看远程分支,发现本地改名后的分支就已经推到了...
  • Git添加远程分支

    千次阅读 2018-11-12 00:05:04
    今天遇到了奇怪的问题,使用git clone 命令下来的代码和远程没有联系,于是手动将本地与远程分支的联系添加上去,使用得的相关命令记录一下: 1、添加远程仓库  git remote add [shortname] [url] --- git remote...
  • git 创建远程分支和删除 master 分支

    万次阅读 2018-07-19 19:57:54
    最近需要将不同的客户的代码分开管理,所以需要为这些代码分别创建分支。 目前版本库中分支结构如下: ...[yuhuashi@local:Project]$ git branch -a * master remotes/origin/HEAD -&gt; origin/master rem...
  • Git 设置远程分支

    千次阅读 2019-05-10 05:59:45
    Git 设置本地分支对应的远程分支的两类方法 # Set upstream when pushing to remote git push -u origin test # Set upstream without pushing it # with option -u / --set-upstream-to git branch -u origin/test...
  • git 拉取远程分支合并到本地分支上

    千次阅读 2020-04-14 01:30:03
    *注:这篇博客的前提条件:本地已经和远程的github仓库建立了连接,即已经把远程仓库的项目clone到本地了,因为前面的操作是基础,所以不再重复写了。...git branch -a --查看远程分支 2. git checkout -b...
  • 在工作中,经常需要将同一份代码传到不同的git...1、如果你已经在远程创建了一个分支,远程分支地址:https://xxxxxxx/wangdong/helloworld.git 2、从命令行创建一个新的仓库,关联到该远程分支 touch README.md...
  • git回滚远程分支的操作

    千次阅读 2020-05-25 15:29:53
    有时候push到了github后,发现刚刚提交的commit有问题,如何撤销操作呢 ...git reset --hard HEAD^ ^的个数表示回退几个版本 ^表示回到上个版本。 然后,强制push: git push origin HEAD --force ...
  • 因本地分支和远程分支建立联系,git pull 失败,报错信息如下图所示: 解决办法: 【git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字】 ps: 【git branch -vv】 可以查看本地分支和远程分支...
  • git 创建远程分支 关联远程分支

    千次阅读 2016-04-27 17:04:51
    关联远程分支 git branch –set-upstream master origin/master origin: 远程库 原因是之前有添加远程repo 我们来查看一下 git branch -av 注:红色的字体表示远程的repo 删除远程repo (使用命令或者...
  • git 删除远程分支文件

    万次阅读 2019-01-24 10:45:08
    git 删除远程分支文件 git删除远程分支包括两种情况: (1)仅仅删除远程分支文件,不删除本地的文件; (2)删除远程分支文件的同时,删除本地的文件。 仅仅删除远程分支文件,不删除本地文件 删除远程文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,264
精华内容 47,705
关键字:

git怎么建立远程分支