検索

ホームページ  >  に質問  >  本文

gitlab - git でホストされているプロジェクトから .git ファイルが誤って削除された場合の対処方法

管理対象プロジェクト ディレクトリで git -rf .git が誤って実行されたため、.git ファイルが削除されました。どうすればよいですか?

怪我咯怪我咯2809日前943

全員に返信(4)返信します

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:41:45

    ごみ箱で見つからない場合は、この .git ファイルはウェアハウスの変更を追跡するために使用されるようです。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:41:45

    ディレクトリを切り替えるgit clone远程仓库 ,然后将现有仓库覆盖原有仓库后执行
    git add --> git commit -> git push

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:41:45

    ウェアハウス内の .git を削除したいのか、それともローカルの .git を削除したいのかわかりません。

    ウェアハウスの .git を削除した場合は、再構築して git init --bare创建一个新的仓库,然后在本地 git add remote添加新仓库,然后 git push xxx xxx --force 送信することしかできません。

    ローカル プロジェクトの .git のみを削除する場合は、対処が簡単です。
    ディレクトリを変更して再度クローンを作成し、対応するブランチに切り替えて、削除された .git ディレクトリ内のすべてのファイルとディレクトリをコピーして、新しいクローン内のファイルを上書きします。次にコミットしてプッシュします。

    これは git ディストリビューションの利点でもあり、誤って削除する心配はありません

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:41:45

    ローカル リポジトリを削除しても問題ありません。リモート リポジトリがある場合は、再度クローンを作成してください。

    さらに、git rm -rf .gitを実行しても、物理ファイルは削除されません。

    返事
    0
  • キャンセル返事