git - 如何在git中复制目录,跟踪新文件?

标签 git

有没有一种简单的方法可以在本地存储库中创建文件夹的副本,跟踪完全相同的文件(不关心提交历史或未跟踪的文件)?

文件夹包含跟踪和未跟踪(但不忽略)文件和目录的层次结构。我基本上想递归地复制跟踪的结构。有没有办法复制所有内容,然后手动添加相关文件(有很多)?

最佳答案

如果你不关心历史,你可以复制目录然后 git add 它:

$ cp -R old_dir new_dir

$ git add new_dir

$ git commit -m "first revision of new_dir's copied files"

关于git - 如何在git中复制目录,跟踪新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47662846/

相关文章:

xcode - CocoaPod 库 + 单个工作区中的项目,单独的 GIT 存储库

php - 如何使用 composer 在团队中开发 PHP 包?

java - 使用 JGit 获取文件、修改内容并提交

git - 将子模块克隆到目录中

git - merge 不相关分支 SVN 分支到 Git 转换

git - 我可以将 GitLab 与外部/远程存储库一起使用吗?

git - 为什么 git 不允许我安全地删除一个分支?

python - Python shell 和程序中的不同行为

Github 企业 API merge 后删除分支

git - npm scripts/package.json - 只有当前在 git master 分支上时才运行