[Note] git清空.git目录后,重新再git init & git remote的讨论

有这么个不大常见的场景,步骤如下:

如果

  1. 将一个项目的.git文件夹删除
rm -rf .git
  1. 然后再执行git init重新初始化一个新的.git文件夹
git init .
  1. 接着将git remote设置为原始项目的服务端地址
git remote add origin https://github.com/username/repo.git
  1. 最后执行git pull。
git pull

那结果是下面哪种:

  • 重新拉一遍服务端的项目,并且把本地文件都覆盖。
  • git现实already up to date。

现实是上述两个都不会发生,因为本地没有commit的话,无法触发正式的pull。

posted @ 2024-03-14 09:43  虚无真仙  阅读(46)  评论(0编辑  收藏  举报