我已經做了一個php項目的副本(克隆),並重新命名它,以便我可以使用它的代碼作爲進一步發展的基礎。此時我決定不使用git的分支功能,儘管我明白這可能是一個選項。我想基本上在這個新項目的git目錄上執行一個新的init,以便沒有過去的記憶。什麼git命令應該用於刪除以前的混帳信息
我在想:
git reset --hard HEAD
這是否有道理?
我已經做了一個php項目的副本(克隆),並重新命名它,以便我可以使用它的代碼作爲進一步發展的基礎。此時我決定不使用git的分支功能,儘管我明白這可能是一個選項。我想基本上在這個新項目的git目錄上執行一個新的init,以便沒有過去的記憶。什麼git命令應該用於刪除以前的混帳信息
我在想:
git reset --hard HEAD
這是否有道理?
git reset --hard HEAD
恢復到最新的提交,放棄當前更改。出於您的目的,您應該從回購目錄中刪除.git
目錄。
您可以刪除repo根目錄中的.git
目錄。 Git存儲他知道的所有內容,因此刪除它將等於從此回購中刪除git。你可以再次運行git init
來更改git倉庫中的目錄。