Home
Sign Up
Sign In
V2EX
›
问与答
git 如何把某个分支设置成主干 master?
mmdsun
·
Mar 9, 2018
· 9730 views
This topic created in 3166 days ago, the information mentioned may be changed or developed.
请问 git 如何把某个分支设置成主干 master ?
master 代码长久失修,一直在分支 dev 做开发. 如何把分支 dev 设置成 master,再把原有的 master 删除 ?
master
分支
git
dev
7 replies
•
2018-03-10 12:24:03 +08:00
shalk
Mar 9, 2018 via iPhone
1
1
git branch -D master
git checkout -b master
注意安全
BOYPT
Mar 9, 2018
1
2
分支只是名字而已,可以随便改名的。
80868075
Mar 9, 2018 via Android
3
为什么不百度???
SoloCompany
Mar 9, 2018
1
4
git push origin origin/develop:master -F
msg7086
Mar 10, 2018
5
分支只是个 tag。
两种做法:
一,删除 master,把 dev head 打标成 master。
二,签出 master 分支,然后硬 reset 到 dev head。
一楼说的是第一种做法。
julyclyde
Mar 10, 2018
6
@
msg7086
请勿滥用 tag 这个专有词哦。tag 是静态指向一个 commit 的,branch 是会持续指向更新内容的
msg7086
Mar 10, 2018
7
@
julyclyde
tag 首先是一个英文词汇,然后才是 Git tag 这样的专有词。
我这里说的 tag 是指广义上的英语词汇中的 tag。
"A lightweight tag is very much like a branch that doesn't change."
所以分支只是个(会经常改变的)轻型 Git tag。
Git lightweight tag 和 Git branch 是几乎一样的东西。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
4203 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms ·
UTC 06:33
·
PVG 14:33
·
LAX 22:33
·
JFK 01:33
♥ Do have faith in what you're doing.
❯