GIT 操作请求,如何在现有分支弄个新的仓库出来

2016-12-27 12:50:43 +08:00
 hailongs

1.现在有个应用,在某一分支开发了一些功能,和 master 分支已经不同了,要独立发展这个分支。想独立搞个新仓库,不想以一个分支存在(不然用不了持续集成) 2.另外,原有的名字假如叫 app.git , clone 到本地之后工程都在 app 这个文件夹下。能不能换个名字,如何换啊?

最终想要的是:独立的一个代码仓库 new_app.git ,包含我之前分支的所有提交记录。

谢谢

2419 次点击
所在节点    git
6 条回复
StevenTong
2016-12-27 13:04:22 +08:00
直接改 remote push 就可以了
StevenTong
2016-12-27 13:05:16 +08:00
不然用不了持续集成? 分支也可以 CI 吧
gfexfizv
2016-12-27 13:07:49 +08:00
改 remote 的地址…

然后 push 上去

前提你得先在服务器建好仓库
hujianxin
2016-12-27 13:58:13 +08:00
worktree
xcatliu
2016-12-27 14:14:41 +08:00
git remote add newapp git@xxx:newapp.git
git push newapp HEAD master
SoloCompany
2016-12-27 14:24:36 +08:00
mkdir tmp && cd tmp
git init
git fetch <你的原项目地址> <你的子项目分支>
git push <你的新项目地址> FETCH_HEAD:master

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330456

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX