Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GIT中将主程序改为Rails 3分支?

在GIT中将主程序改为Rails 3分支?
EN

Stack Overflow用户
提问于 2011-02-23 02:26:51
回答 1查看 199关注 0票数 1

目前,我的GIT存储库中有以下结构:

代码语言:javascript
运行
AI代码解释
复制
// LOCAL
   /master
   /rails3 (HEAD)

// REMOTE
   /HEAD
   /master
   /rails3

我不知道为什么remote (本例中的GitHub)有一个头分支,而本地版本却没有。

我正在尝试如何将Rails3分支转换为主分支,并将主分支重命名为Rails2。我正在使用Tower for Mac,它对本地分支有一个重命名选项,但我担心如果我将该分支推给主,会发生什么情况。

任何帮助/建议都是非常感谢的!

谢谢,

丹尼

更新

代码语言:javascript
运行
AI代码解释
复制
  git branch -a

  MacBook:BaseApp2 danny$ git branch -a
  master
* rails3
  remotes/beanstalk/master
  remotes/beanstalk/rails3
  remotes/heroku/master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/rails3
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-23 05:08:52

git branch -a为您显示了什么?

例如,我有:

代码语言:javascript
运行
AI代码解释
复制
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

意思是HEAD不是分支,而是指向远程主分支的指针(提交)。

若要更改HEAD引用的分支(并在GitHub侧重命名主服务器),请参见:

"How do I change a Git remote HEAD to point to something besides “master”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5089621

复制
相关文章
git强制删除本地分支_Git分支
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/03
3.8K0
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
此时如果执行 git branch 命令 , 查看本地版本库中的分支 , 只有 master 分支 ;
韩曙亮
2023/03/30
1.9K0
【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
git分支
什么是git分支? 什么是git分支?首先让我们回顾一下提交对象,一个提交对象(commit objects)包括: 一系列文件在某个时间的快照。 一系列指向父提交对象的索引。 一个SHA-1名字,这
mwangblog
2018/07/04
1.4K0
Git 分支
分支的概念 在版本控制过程中,可以同时推进多个任务,每个任务都可以创建单独的分支。 以游戏举例,一款游戏的运行作为主线分支,如果游戏中出现bug,分出一个分支来修复游戏中的bug,同时游戏的主线分支不会受到影响,当热修分支中的bug被修复后合并到主线分支中,产生新的游戏版本。如果想为游戏添加新的功能,也可以分出一个分支来进行设计,当功能成熟时即可合并到主线分支中。 1-分支类型.jpg 分支底层逻辑:指针的引用 分支的好处 同时并行推进多个功能开发,提高开发效率 各个分支在开发过程中,其中一个分支开发失败,
Emperor_LawD
2021/08/20
1.4K0
Git 分支
【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )
上述操作 , 相当于 创建分支 git branch dev 和 切换分支 git checkout dev 两步操作 ;
韩曙亮
2023/03/30
3.4K0
【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )
【Git】Git 分支管理 ( 解决分支合并冲突 | 前置环境准备 | 远程仓库发起分支合并 | 在远程仓库解决分支冲突 | 在远程仓库正式合并分支版本 )
在 【Git】Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 feature1 分支并提交 | 修改 master 主版本并提交 ) 博客的基础上 , 在远程仓库发起分支合并操作 ;
韩曙亮
2023/03/30
2.4K0
【Git】Git 分支管理 ( 解决分支合并冲突 | 前置环境准备 | 远程仓库发起分支合并 | 在远程仓库解决分支冲突 | 在远程仓库正式合并分支版本 )
3.3 Git 分支 - 分支管理
git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分支的一个列表:
shaonbean
2019/05/26
1.4K0
git删除本地分支和远程分支_git删除远程分支
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步
全栈程序员站长
2022/11/10
1.9K0
3.1 Git 分支 - 分支简介
几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。
shaonbean
2019/05/26
1.7K0
git分支
Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是 master
在水一方
2022/06/14
1.1K0
git分支
git分支
背景: 开发了一个网站,为实现某个需求,新建一个分支,并在上面完成 1、新建分支 <code>git branch t1</code> 2、切换分支 <code>git checkout t1</code> <code># git checkout t1</code> A       cf D       chenfei M       test.sh Switched to branch &#8216;t1&#8217; <code># git br
dogfei
2020/07/31
1.3K0
Git删除分支/恢复分支
这是https://www.cnblogs.com/utank/p/7880441.html的方法,虽然很老现在有点不一样,但总体还是能用的。
ydymz
2018/09/10
1.4K0
Git删除分支/恢复分支
3.5 Git 分支 - 远程分支
远程引用是对远程仓库的引用(指针),包括分支、标签等等。 你可以通过 git ls-remote (remote)来显式地获得远程引用的完整列表,或者通过 git remote show (remote) 获得远程分支的更多信息。 然而,一个更常见的做法是利用远程跟踪分支。
shaonbean
2019/05/26
1.4K0
Git删除本地分支_idea删除git分支
事情是这样的,切换分支的时候命令打错了,git checkout 后面没有跟分支名,结果git status,很多delete的文件,直接冒冷汗,git add ,commit 之后发现本地与远程确实是删除了很多文件,我本地没有修改的代码,于是选择直接删除本地的分支,然后重新从远程拉分支。
全栈程序员站长
2022/11/03
2.7K0
git 拉新分支_git基于远程分支新建本地分支
开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作
全栈程序员站长
2022/09/23
3.5K0
git禁止在master分支push和commit
作为管理者,在远端将master分支设为保护分支,可以从根源上杜绝直接推送到master的问题。dev分支同理。
职场亮哥
2020/10/10
6.6K0
Git 分支合并分支代码
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/15
1.1K0
【Git】Git 分支管理 ( 创建并切换分支 git switch -c dev | 切换分支 git switch dev )
命令 , 可以创建并切换到 dev 分支中 ; 该命令的效果等同于 git checkout -b dev ;
韩曙亮
2023/03/30
1.1K0
【Git】Git 分支管理 ( 创建并切换分支 git switch -c dev | 切换分支 git switch dev )
Git分支(二)
上文说了合并分支的时候,有时候会发生冲突。那么这时候该怎么办?本文来讲述这个问题的解决。现在我们先创建一个名为test的分支,并切换到该分支。
zy010101
2020/11/12
2470
Git分支(二)
Git 分支操作
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)
用户9615083
2022/12/25
2770
Git 分支操作

相似问题

在GIT中将本地分支远程源更改为新的

45

把多个git分支合并成主程序?

33

git退出主程序,推送到分支,稍后进入主程序

20

git将请求从分支推送到主程序

11

在Xcode 11中将分支合并成主程序?

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档