gpt4 book ai didi

git - 创建远程分支的最简单方法

转载 作者:太空狗 更新时间:2023-10-29 14:12:07 27 4
gpt4 key购买 nike

我正在寻找从 master 远程创建新分支的最便宜和最简单的方法。

我的用例很简单 - 通过自动化,我需要从 master 远程创建一个新分支,然后开发人员可以 checkout 并开始处理功能。 (我们在自动化中执行此操作以强制执行命名约定等。)无意在本地克隆中实际工作 - 唯一目的是从 master 的 HEAD 创建一个新的远程分支。

我了解到如果不先在本地克隆存储库就无法执行此操作,但我希望该过程尽可能快。

我想出了以下内容。

git clone --depth 1 -b master --single-branch https://me@bitbucket.org/me/myrepo.git
cd myrepo
git push origin master:feature_x

之后我会清理:

cd ..
rm -rf myrepo

这是最快、最轻量级和最简单的方法吗?使用这种方法我会掉进任何巨大的天坑吗?

最佳答案

我不会在推送后删除 repo 协议(protocol)。

我会保留它,并在需要时刷新它 (git fetch --depth=1),以便在远程端创建的下一个功能分支再次使用它。

关于git - 创建远程分支的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35582459/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com