如何将已推送到GitHub仓库的文件移动到已有sortable-list文件夹中
操作步骤
- 打开终端,进入本地
javascript-projects仓库的根目录 - 先拉取远程最新代码,避免后续推送出现冲突:
若你的仓库默认主分支为git pull origin mainmaster,将命令中的main替换为master即可 - 若本地还未创建目标文件夹,执行创建命令:
mkdir sortable-list - 使用Git移动命令将属于sortable-list项目的文件移入目标文件夹,可根据你的实际文件名调整命令中的文件列表:
注意使用git mv index.html style.css script.js sortable-list/git mv而非系统自带的移动命令,这样可以保留文件的完整提交历史,Git会识别为文件移动操作,而非删除旧文件+新增新文件 - 执行以下命令确认移动操作无误,所有待变更文件状态显示为
renamed即可:git status - 提交本次变更:
git commit -m "move sortable-list project files to dedicated folder" - 将变更推送到GitHub远程仓库:
git push origin main
提示:如果移动文件时操作失误,还未执行commit命令的话,可以运行
git restore --staged .撤销暂存,重新调整移动的文件即可。
操作完成后刷新GitHub仓库页面,即可看到原本在根目录的sortable-list相关文件已经全部移入对应文件夹,后续你可以按照同样的逻辑在仓库下新增其他项目文件夹。
内容的提问来源于stack exchange,提问作者Zaid Azim
相关产品推荐
相关产品推荐

