如何将受源代码管理的项目从一个文件夹移动到另一个文件夹?
受源代码管理的项目跨文件夹移动操作方案
方法1:网页端平台直接操作
你当前找不到移动入口是因为多数代码托管平台的文件夹右键菜单未集成移动操作,可按以下路径操作:
- 进入
Accounting文件夹,全选所有需要移动的项目/文件 - 点击页面顶部工具栏的移动选项,选择目标路径为
Archives目录后确认即可
方法2:本地Git操作同步(通用所有Git托管平台,可完整保留提交历史)
操作步骤如下:
- 先拉取远程仓库最新代码,保证本地工作区无未提交的修改:
git pull origin <你的当前分支名> - 在本地文件资源管理器中,直接将
Accounting目录下的全部内容剪切到Archives目录中 - 回到项目根目录执行命令识别移动变更:
git status,此时Git会自动将变更识别为移动操作,不会判定为删除+新增 - 提交变更:
git add . && git commit -m "迁移Accounting目录下所有项目到Archives目录" - 推送到远程仓库完成操作:
git push origin <你的当前分支名>
注意:禁止采用删除原文件再重新上传到目标目录的操作,该方式会丢失所有文件的历史提交记录,无法溯源修改历史。
问题对应截图


内容的提问来源于stack exchange,提问作者Austin
相关产品推荐
相关产品推荐

