gitlab - git托管的项目误删.git文件怎么办
怪我咯
怪我咯 2017-05-02 09:39:45
0
4
915

在托管的项目目录下,错误执行git -rf .git,导致删除了.git文件,现在不能提交代码了,该怎么办?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(4)
给我你的怀抱

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

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
给我你的怀抱

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

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

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

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

いいねを押す +0
習慣沉默

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート