如何查看git本地分支对应的远程分支

如何查看git本地分支对应的远程分支,第1张

可以。 远程仓库 git clone 下来,当你执行 git branch,你只会看到 master 并不会看到其他分支,即便远程仓库上有其他分支,使用 git branch -va 可以查看本地+远程分支列表 master 0840594 merge master and 100 remotes/origin/100 7

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

新建一个本地分支:

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

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

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

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

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

也可以使用:

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

在记录一次:删除本地分支,并重新推送远程分支

$ git branch

master

release

$ git status

新建远程分支

新建一个本地分支:

$ git checkout -b localbranch

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

$ git branch

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

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

$ git push origin localbranch:localbranch

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

删除远程分支

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

$ git push origin :localbranch

也可以使用:

$ git push origin --delete localbranch

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

git使用文档 - git创建远程分支

>

1新建一个本地的分支

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

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

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

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

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

git push --set-upstream origin newbranch

1

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

是。git的前面带有remotes的分支都是远程分支,这个命令是将本地分支与远程分支进行关联,并且将远程分支origin拉到本地分支master下,是主分支的一部分,用来缓解主分支的运行时长,因此git拉取远程代码到本地分支拉取的是主分支。Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

在git clone拉取一个较大的项目时,有时会遇到以下报错

经过多处资料查询,会找到以下解决办法:

然后这样虽然可以成功,但会发现无法看到远端分支。下面是解决办法

这时在sourcetree中抓取远端更新就可以看到所有远端分支了。

情况一:远程有对应分支

当git push 的时候会出现 git push --set-upstream origin bing (bing为我远程分支)

解决方式:git branch --set-upstream-to=origin/remote_branch your_branch

其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。

情况二:远程无对应的分支

步骤如下:

1新建一个本地的分支

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

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

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

以上就是关于如何查看git本地分支对应的远程分支全部的内容,包括:如何查看git本地分支对应的远程分支、git 创建分支并推送到远程分支、Git创建远程分支等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9454539.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存