【问题标题】:Git: Move a folder from one branch to another in Node.jsGit:在 Node.js 中将文件夹从一个分支移动到另一个分支
【发布时间】:2020-10-23 05:05:42
【问题描述】:

我的master 分支(在.gitignore 文件中列出)中有一个名为exports/docs/ 的文件夹。我想将文件夹的内容移动到一个名为docs 的新分支中。该文件夹将不存在于 master 分支中(因为 .gitignore),但应该存在于 docs 分支中。

文件结构

分支master

project
|--- .gitignore
|--- /exports
     |--- /docs
          |--- file1.txt
          |--- file2.txt

.gitignore

exports

分支docs

project
|--- file1.txt
|--- file2.txt

如何在 Node.js 脚本中执行此操作?是否有任何 npm 软件包可以帮助我这样做?

谢谢

【问题讨论】:

    标签: node.js git npm branch git-branch


    【解决方案1】:

    参考https://gist.github.com/wizioo/c89847c7894ede628071 创建脚本后 git checkout abd 创建分支特定的 .gitignore 文件。然后你可以在本地拥有两个分支中的文件,但是在推送它时,推送的行为会根据其“.gitignore”而有所不同。

    【讨论】:

      猜你喜欢
      • 2020-07-12
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      • 2022-01-11
      • 2021-01-07
      • 2014-02-22
      • 2011-05-06
      相关资源
      最近更新 更多