`

Git里面origin和master到底是什么?

    博客分类:
  • Git
 
阅读更多

There are actually three things here: origin master is two separate things, and origin/master is one thing. Three things total.

Two branches:

  • master is a local branch
  • origin/master is a remote branch (which is a local copy of the branch named "master" on the remote named "origin")

One remote:

  • origin is a remote

Example: pull in two steps

Since origin/master is a branch, you can merge it. Here's a pull in two steps:

Step one, fetch master from the remote origin. The master branch on origin will be fetched and the local copy will be named origin/master.

git fetch origin master

Then you merge origin/master into master.

git merge origin/master

Then you can push your new changes in master back to origin:

git push origin master

More examples

You can fetch multiple branches by name...

git fetch origin master stable oldstable

You can merge multiple branches...

git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290
分享到:
评论

相关推荐

    前端开源库-git-origin-url

    在这个压缩包文件“node-git-origin-url-master”中,包含了这个库的源代码。开发者可以解压后查看其结构,学习如何编写类似的工具,或者直接将其作为依赖引入自己的项目中。通常,这样的库会提供安装和使用的说明,...

    git指令快速查询-代码管理工具

    git push origin master 将文件给推到服务器上 git remote show origin 显示远程库origin里的资源 git push origin master:develop git push origin master:hb-dev 将本地库与服务器上的库进行关联 git checkout ...

    Git发现git push origin master 报错的解决方法

    本文将详细介绍解决Git在尝试执行`git push origin master`命令时报错的常见方法。在Git版本控制系统中,`git push origin master`命令用于将本地master分支的更改推送到远程仓库。然而,在实际操作过程中,可能会...

    origin-master-3.7.1-1.el7.git.0.0a2d6a1.x86_64.rpm

    官方离线安装包,亲测可用

    git仓库迁移(所有分支)脚本,git合并dev分支到master分支脚本

    git push origin master ``` 5. **清理**:如果不再需要dev分支,可以将其删除。 ``` git branch -d dev git push origin --delete dev ``` 通过以上步骤,你可以成功地迁移Git仓库并完成dev到master的合并...

    git-master_2_git_

    8. **远程分支**:`origin/master`是远程仓库(如GitHub)上的master分支的本地引用,可以使用`git fetch`和`git pull`来更新本地的远程分支。 9. **HEAD指针**:HEAD是一个特殊的指针,总是指向当前分支的最新提交...

    Git push 常见用法

    git push origin master:refs/for/master ``` 这里的 `origin` 表示远程主机名,`master` 分别代表本地分支名和远程分支名。具体来说,该命令的作用是将本地的 `master` 分支推送到远程主机 `origin` 上名为 `refs/...

    Git使用教程

    * git push origin master:develop:将本地库与服务器上的库进行关联 八、Git 忽略文件 * gitignore 文件:忽略特殊文件 * git rm --cached a.a:移除文件(只从暂存区中删除) * git rm -f a.a:强行移除修改后...

    git 应用大全

    git push origin master ``` - 再次登录到GitHub等平台,将默认分支由`temp`改回`master`。 通过以上步骤,你可以有效地解决因误删`master`分支而带来的问题,并重新构建起正常的工作流程。 #### 总结 本文...

    git常用命令.txt

    1:git init ...5:git push -u origin master 把本地仓库中的文件同步到远程仓库中。其中master为远程仓库的分支名。 git push -u origin master;这一步需要输入github的账号和密码: 6:git status

    Git的客户端+服务端Gitblit+Git clone

    6. 推送更改:`git push origin master`将本地master分支的更改推送到远程仓库的master分支。 Git还支持分支管理,允许并行开发。`git branch`用于列出、创建或删除分支,`git checkout`用于切换或创建并切换到指定...

    git命令整理的简单使用

    从远程仓库pull文件:git pull origin master 提交代码到暂存: git add . (提交暂存) 提交代码: git commit -m (注释什么操作) 推送到远程仓库:git push -u origin master (master 默认分支)

    配合Git flow 流程使用的git 操作命令指南

    git push origin --tags master develop ``` 6. **hotfix分支** 如果线上发现bug,需要紧急修复,可以从master分支创建hotfix分支: ```bash # 使用git flow命令创建 git flow hotfix start 1.0.1 # 或者...

    如何安装git、git创建本地仓库、本地仓库如何关联GitHub远程及push内容到远程仓库中.docx

    * 如果远程仓库中有文件,先使用git pull --rebase origin master命令将两者内容合并,然后使用git push origin master命令 * 之后,只需使用git push origin master命令,push到远程仓库中 六、其他命令 * git ...

    Git-2.19.2-64-bit&&&git;-master

    在给定的压缩包文件中,我们有两个关键组件:"Git-2.19.2-64-bit.exe" 和 "git-master.zip"。 1. **Git-2.19.2-64-bit.exe**: 这是Git的64位版本,版本号为2.19.2。Git的版本更新频繁,每个新版本通常会包含性能...

    nvm master git resouece

    git pull origin master ``` 8. **参与开发和贡献**: 如果你想为NVM项目贡献代码,你需要了解Git的分支、合并请求和冲突解决等基本操作。创建新的分支,做出修改,然后发起一个pull request到NVM的master分支。 ...

    git实战命令

    3. **拉取远程代码**:`git pull origin master`将远程仓库的`master`分支拉取到本地。 #### 把远程仓库的更新下拉到本地 1. **查看远程仓库**:`git remote -v`显示远程仓库的信息。 2. **获取最新版本**:`git ...

    git常用命令和冲突解决.doc

    `$ git push origin test:master` // 提交本地 test 分支作为远程的 master 分支 `$ git push origin test:test` // 提交本地 test 分支作为远程的 test 分支 二、分支操作相关命令 1.查看本地分支:`$ git branch...

    git搭配码云快速入门精简版(git安装和码云注册自行百度)

    Git 和码云是开发者常用的版本控制工具和代码托管平台,这篇文档将带你快速入门如何使用它们。首先,你需要在本地安装 Git,然后注册并登录码云账号。在开始之前,请确保你已经完成了这两个步骤。 接下来,我们将...

Global site tag (gtag.js) - Google Analytics