【问题标题】:Merge an untracked directory into the tracked directory将未跟踪的目录合并到已跟踪的目录中
【发布时间】:2024-01-22 08:14:01
【问题描述】:

我有两个版本的源目录

/d1 被 git 跟踪但已过时

/d2 不被任何跟踪,只有最新的

/d2 合并到/d1 的最佳方法是什么?

【问题讨论】:

    标签: svn git merge


    【解决方案1】:

    什么反对在 d1 上复制 d2 然后创建新的提交对象? 只要确保你没有覆盖你的.git-目录。在这里做备份是一个很好的练习

    cp -aT d2 d1
    git status
    # shows lots of changed files
    git add -u # or git add -A depending if you want to add new files as well
    git commit -m "committing a whole lot of changes from my untracked directory. i wonder why it got untracked in the first place?"
    

    【讨论】:

      最近更新 更多