【问题标题】:How to re-structure the git commits in github如何在 github 中重新构建 git 提交
【发布时间】:2021-03-06 16:11:27
【问题描述】:

第 1 步:我在 github 上创建了一个 git 存储库,具有许可证和自述文件,在创建存储库(主分支)期间初始化。

第 2 步: 在我的 PC 上,我在已经存在的工作区中执行了 git init,该工作区有 2 个包含 Arduino *.ino 文件的文件夹。 (这里我没有做 git clone)

Workspace
|-Folder_1
|  |-Proj1.ino
|-Folder_2
|  |-Proj2.ino
|-.git

第 3 步:我已从我的 PC 将包含本地文件夹的开发分支推送到 github。

现在我看到了一种与 master 分离的开发分支。我明白为什么会这样了。

我想通过将 2 个文件“Readme.md 和 LICENCE”带到开发分支来将主分支连接到开发分支。我现在不想将这两个项目从开发带到主分支。有没有办法做到这一点。

【问题讨论】:

    标签: git github merge rebase


    【解决方案1】:

    您可以按照以下步骤制作:

    
    git checkout master 
    git pull
    git checkout development
    git rebase master
    git push --force
    

    然后你的开发分支会有master文件和提交,你的分支会在master之前有一个提交,你可以通过示例打开一个合并请求来与master合并。

    【讨论】:

      猜你喜欢
      • 2021-04-13
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 2019-02-13
      • 1970-01-01
      • 2022-11-07
      • 1970-01-01
      相关资源
      最近更新 更多