【问题标题】:Git - push full copy of repository as branchGit - 将存储库的完整副本推送为分支
【发布时间】:2020-10-05 21:40:34
【问题描述】:

我有一个本地“工作”副本,我想将其“冻结”为完整版本。 在 git (bitbucket) 上,项目仍在跟踪中。

我想做的是在 GIT 上创建项目的一个分支,并将我的工作副本拉到离线状态,而不影响项目的“主”分支

commit3 (main)
     |                               
commit2 (main)          commit-of-my-local-copy (version1)
     |                                    |
commit3 (main) ---(branch for version1)----
     |
commit1 (main)
     |
initial-commit (main)

我认为我应该做一个远程分支,但我不确定如何“上传”不影响当前开发的数据。

注意事项:
我的本地副本目前没有被 git 跟踪(这是一个从未连接到 bitbucket 的普通下载)。
在 bitbucket 上,分支 version1 已经存在。

【问题讨论】:

  • 你可以使用标签吗?

标签: git version git-branch


【解决方案1】:

您可以通过 BitBucket 分支 main 来创建一个 version1 分支,然后在本地机器上拉取该分支。

在本地获得该分支后,检出该分支并删除其中的所有文件。然后只需将下载的文件放入文件夹并提交即可。

你是通过命令行使用git吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-05
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-09
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多