[Note] git清空.git目录后,重新再git init & git remote的讨论
有这么个不大常见的场景,步骤如下:
如果
- 将一个项目的.git文件夹删除
rm -rf .git
- 然后再执行git init重新初始化一个新的.git文件夹
git init .
- 接着将git remote设置为原始项目的服务端地址
git remote add origin https://github.com/username/repo.git
- 最后执行git pull。
git pull
那结果是下面哪种:
- 重新拉一遍服务端的项目,并且把本地文件都覆盖。
- git现实already up to date。
现实是上述两个都不会发生,因为本地没有commit的话,无法触发正式的pull。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步