git - 如何将 svn repo 的标签和分支从本地上传到 bitbucket
问题描述
我已经将 SVN 存储库的主干转移到了 bitbucket。现在我想上传该存储库的标签和分支。
问题是:我不想上传所有来自 SVN 的标签和分支。我只想要最近的两个。
展望未来,我已经在本地结帐了所有必需的标签和分支。
现在,忘记SVN。有人可以帮我直接将本地系统中的标签和分支上传到我的 bitbucket 存储库吗?我怎样才能做到这一点?
解决方案
不知何故能够管理这个!
1.在Bitbucket中创建一个分支(最初它将包含主分支内容),说分支名称是Branch1。
2.现在要在Branch1中进行更改,我们首先需要从本地连接它,创建一个空文件夹,比如folder1。
- 现在我们需要使这个文件 git 兼容。为此,请按照以下步骤操作: a) 转到 gitbash 中的该目录。b) git init //将其初始化为 git 文件夹。c) git remote add remotebranch http://wholeclone分支/repo 的 URL。//这将创建一个远程区域供我们进行更改。注意:remotebranch 是一个任意名称,我们将使用它来引用远程区域。
4)上述步骤将本地文件夹链接到bitbucket。
5) 现在进行更改,让我们从 bitbucket 中获取分支,为此我们这样做: git fetch remotebranch
6)现在您将看到一些分支作为输出列出。
7)现在让我们通过以下命令转到我们需要进行更改的分支:git checkout Branch1
8)现在如果你在本地文件夹中看到,你会发现bitbucket branch1的内容会反映在这里。
9)现在我们要放置我们的内容而不是已经存在的数据!我们将删除文件夹 1 中除 .git 文件夹之外的所有文件。
10)现在将内容放在要移动到bitbucket的本地文件夹中。
11) 放置后,让我们回到 git bash 并运行以下命令。git status //将向我们展示发生的变化 git add . //将所有内容添加到暂存区 git commit -m 'initial commit' //在暂存区提交更改。git push // 最终将更改推送到 bitbucket。
你就完成了。
推荐阅读
- css - 是否可以在 CSS 中为线框添加边框?
- winapi - BitBlt 和 CreateBitmap 绘制的意外位图大小
- getter - 我无法访问 getter
- macos - AppleScript:如何删除文件,然后在进度条中添加 1%?
- html - 将 bootstrap img-fluid 减少率应用于 div
- javascript - 动作必须是普通对象。使用自定义中间件进行异步操作。react redux
- python - Odoo 14“my_method_name”对“my_module_name”无效
- jquery - Ruby On Rails 中的条件 AJAX
- java - ContextGraphics 在 Java 中绘制图像
- java - Firebase 的 onCompletion 捆绑包不发送...?