首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

` `git --set-upstream-to=origin/< branch > master` `实际更新的是什么配置?

git --set-upstream-to=origin/<branch> master 是一个 Git 命令,用于将当前分支与远程仓库的指定分支进行关联,并设置默认的上游分支。

具体来说,这个命令会更新 Git 配置中的 branch.<branch>.remotebranch.<branch>.merge 两个配置项。其中,<branch> 是当前分支的名称。

  • branch.<branch>.remote 配置项指定了当前分支的上游远程仓库,即与当前分支进行关联的远程仓库的名称。在这个命令中,远程仓库的名称是 origin
  • branch.<branch>.merge 配置项指定了当前分支的上游分支,即与当前分支进行关联的远程分支的名称。在这个命令中,远程分支的名称是 master

通过执行这个命令,Git 会将当前分支与远程仓库的指定分支进行关联,并将远程仓库的指定分支设置为当前分支的上游分支。这样,在执行 git pullgit push 等命令时,Git 将会自动与指定的远程仓库和分支进行交互。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云代码托管服务:https://cloud.tencent.com/product/coderepo
  • 腾讯云版本控制服务:https://cloud.tencent.com/product/cvs
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Git 分支操作和远程协作

--set-upstream 已经过时,一般使用 --set-upstream-to 代替 使用 --set-upstream-to $ git branch --set-upstream-to=远程主机名...你应该会发现,在上面应该不止一次见过 --set-upstream-to 这个词了,这个 upstream 到底是什么呢?...如果只想取回特定分支更新,可以指定分支名 $ git fetch 将某个远程主机更新 $ git fetch 由于没有指定 refspec,该远程版本库信息在配置文件中...要更新所有分支,命令可以简写为: $ git fetch 举例:将远程版本库上修改同步到本地 git fetch origin master 会将远程版本库上代码同步到本地,不过同步下来代码并不会合并到任何分支上去...可以直接 git pull 实际上,在直接使用 git pull 时候,如果我们没有指定 upstream,git 会根据配置文件知道怎么合并分支。

75410

git pull报错:There is no tracking information for the current branch

当删除了本地.git文件后,需要重新和远程仓库建立连接后才能继续更新和上传代码,一般情况下我们采用步骤是: 1.git init 2.git remote add origin git地址 3...branch you can do so with: git branch --set-upstream-to=origin/ 是因为本地分支和远程分支没有建立联系 (使用git branch...-vv 可以查看本地分支和远程分支关联关系) .根据命令行提示只需要执行以下命令即可 如果git branch -vv 有输出结果,那么我们可以直接执行: git branch --set-upstream-to...=origin/master master 这样远程仓库和本地仓库链接就建立完成了,可以继续执行git pull操作了。...上所以报错了,于是我们需要执行 git checkout master git branch --set-upstream-to=origin/master master git pull

3.3K41

git使用笔记-持续更新中...

git 命令 git 放弃本地修改 强制更新 git fetch --all git reset --hard origin/master git fetch 只是下载远程内容,不做任何合并...列出远程所有分支 git branch -a 检出远程分支 git checkout -b dev origin/dev 作用是checkout远程dev分支,在本地起名为dev分支,并切换到本地dev...(仓库地址) (5)将本地代码上传到远程仓库 git push origin master (6)本地分支与远程分支建立联系 git branch --set-upstream-to=origin/master...master (7)其他分支developer git push origin master git branch --set-upstream-to=origin/developer developer...6.远程建分支,本地看不到 git remote # 列出所有远程主机 git remote update origin --prune # 更新远程主机origin 整理分支 git

74970

git分支远程连接和远程分支拉取推送及冲突处理

git branch --set-upstream-to=origin/ branch创建本地分支与远程分支跟踪,用于git push和git pull git pull <remote...git pull失败,原因是: git pull需要指定本地分支与远程origin分支跟踪,或者在git pull参数中指定远程分支 git branch --set-upstream-to=origin...branch --set-upstream-to=origin/dev dev 分支 dev 设置为跟踪来自 origin 远程分支 dev。...拉取分支时文件冲突 上面设置好跟踪后重新pull拉取更新 $ git branch --set-upstream-to=origin/dev dev 分支 dev 设置为跟踪来自 origin 远程分支...(+), 1 deletion(-) 多人协作工作模式建议 首先,可以试图用git push origin branch-name推送自己修改 如果推送失败,则因为远程分支比你本地更新,需要先用git

2.2K20

Git 基础命令与事件详解(基础版)

git branch (查看本地分支) git push origin + 想要推送分支名(配置推送分支) master(主分支)提交代码 1.提交代码之前,需要先从服务器上面拉取代码,...show origin 查看远程仓库详细信息 git remote rename old new 更改仓库名为old名称为new 更新一次远程分支 git fetch --prune 更新...让本地分支跟踪远程分支 在此之前需指定分支push之后才能跟踪 先用git push -u origin master这种方式指定上游分支并提交一次后, 才能使用: git branch --set-upstream-to...=origin/master master命令, git branch --set-upstream-to= 远程分支 本地分支。...示例:git branch --set-upstream-to=origin/local local 或者是:git branch -u origin/local 当前分支跟踪origin/local

5700

git 实践(一) pull使用 转

首先我们先使用git branch -vv 查看一下目前分支“关联”情况; $ git branch -vv * dev 1a1b215 [origin/dev] Merge branch 'master...dev关联是远程(origin)dev,本地master关联是远程(origin)master; 那么这种关联是如何建立、是否可以修改呢; 配置本地分支与远程分支三种方法: 1.检出时建立关联关系...:git checkout -b dev origin/dev 当我们检查时,git会自动为我们检出分支和远程分支建立关联关系; 2.提交时配置关联关系:git push -u origin <remote_branch...dev,执行push -u 后管理分支改为origin/dev_zcz 注:默认配置下,提交时本地分支需和远程分支同名; 3.更改git/config文件:git branch --set-upstream-to...:在git中表现为upstream,无论是使用push -u 或是 git branch --set-upstream-to方法,均会将这种对应关系写入.git/config配置文件,如果一个本地分支没有关联分支

76920

git笔记

Git提交记住账户密码 1.永久记住密码 git config --global credential.helper store 复制代码 会在用户主目录.gitconfig文件中加入下面的配置。...  问题1、git pull   解决:根据提示解决如下 git branch --set-upstream-to=origin/ master => git branch --set-upstream-to...=origin/master master   引发问题2、fatal: refusing to merge unrelated histories   解决: git pull origin master...因此,默认情况下,从远程进行拉动并非无害操作:它可以创建以前不存在新提交sha。这种行为可能会使用户感到困惑,因为看起来应该是无害下载操作实际上会以不可预测方式更改提交历史记录。...请继续阅读,看哪一个适合您需求) 使用git pull --ff-only,Git仅在可以“快速转发”而不创建新提交情况下才更新分支。

50910

常见git命令

-u origin/分支名 //其中origin/分支名 中分支名 为远程分支名 或使用下面命令 git branch --set-upstream-to origin/分支名 ### 2....拉取远程分支并更新本地分支 git fetch origin(不指定分支名就是远程全部分支) git fetch origin XXX (拉下远程指定分支) git pull origin master...git show --name-only [commit] 显示指定文件相关每一次 diff git log -p [file] 显示指定文件是什么人在什么时间修改过 git blame [file...pull下去,及时更新 git merge dev //把dev分支代码合并到mastergit branch --merged //只是为了确认所有内容都已合并,请运行以下命令.../分支名 中分支名 为远程分支名 或使用下面命令 git branch --set-upstream-to origin/分支名 12.撤销本地分支与远程分支关系 git branch --unset-upstream

21730

Git】每天1分钟系列——(手把手教会为止)Git项目分支搭建

开发阶段性代码合并,每个阶段工作完成后需要进行一次,控制项目的进度 成员分支用于每个项目成员代码开发,实现不交叉 创建分支 git branch 分支名称 例: git branch dev 切换分支...git branch --set-upstream-to=origin/分支名称 分支名称 例: git branch --set-upstream-to=origin/dev dev 创建并切换分支...上传分支 当从远程仓库克隆时,实际Git自动把本地master分支和远程master分支对应起来 远程仓库默认名称是origin 推送前github上文件列表如下图 ?...推送分支,就是把该分支上所有本地提交推送到远程库,推送时要指定本地分支,这样,Git就会把该分支推送到远程库对应远程分支上 git push origin 分支名称 例: git push origin...推送master分支 git push origin master 推送命令执行后如下图 ? 在浏览器查看master分支文件列表如下 ?

27610

Git关键命令总结

origin 推送master分支所有内容 git push -u origin master # 第一次 git push origin maste 由于远程库是空,我们第一次推送master分支时...详情 image.png image.png 个人理解:当出现冲突时,文件中会有相应标记,手动解决冲突实际上就是重新编辑了文件,此后操作与更新仓库是一样,都需要add->commit,所以此时merge...所以,团队合作分支看起来就像这样: image.png 建立本地分支和远程分支关联 git branch --set-upstream-to origin/<branch-name...: 首先,可以试图用git push origin 推送自己修改; 如果推送失败,则因为远程分支比你本地更新,需要先用git pull试图合并; 如果合并有冲突,则解决冲突...如果git pull提示no tracking information,则说明本地分支和远程分支链接关系没有创建,用命令git branch --set-upstream-to <branch-name

54320

Git分布式版本控制器

https://github.com/paulboone/ticgit 克隆远程仓库到本地(默认名称为origin 分支名为mastergit remote查看对应远程仓库 git remote...remote remove paul 删除名称为paul仓库 让本地分支跟踪远程分支 在此之前需指定分支push之后才能跟踪 先用git push -u origin master这种方式指定上游分支并提交一次后..., 才能使用 git branch --set-upstream-to=origin/master master 命令 git branch --set-upstream-to= 远程分支 本地分支...示例 git branch --set-upstream-to=origin/local local 或者是 git branch -u origin/local当前分支跟踪origin/local...git push origin --delete 删除远程分支 查看本地分支和远程分支对应情况 git branch -vv 隐藏并存储改动文件 git stash隐藏并存储改动所有文件

50920

GitHub-分支管理03-多人合作【重点】

多人协作 当你从远程仓库克隆时,实际Git自动把本地master分支和远程master分支对应起来了,并且,远程仓库默认名称是origin。...不信可以用git branch命令看看: 1 [root@mini04 zhangtest]# git branch 2 * master 现在,你小伙伴要在dev分支上开发,就必须创建远程...@mini05 zhangtest]# git branch --set-upstream-to=origin/dev dev 2 Branch dev set up to track remote branch...多人工作模式 因此,多人协作工作模式通常是这样: 首先,可以试图用git push origin 推送自己修改; 如果推送失败,则因为远程分支比你本地更新,...说明: 如果git pull提示no tracking information,则说明本地分支和远程分支链接关系没有创建,用命令git branch --set-upstream-to

35520
领券