「gitがどういうわけかアンインストールされた」と言うときは、コマンドgitを使用できず、-bash: git: command not foundエラーが発生することを意味していると思います。したがって、以下が役立つはずです。
gitインストールされていますか?
最初に行うことはタイプwhich gitであり、それがパスに含まれているかどうかを教えてくれます。何も印刷されていない場合は、それが最初の問題であることがわかります。
- インストールされていない、または
- インストールされていますが、には含まれていません
$PATH。
これらの問題の解決策は、明らかに、それをインストールするか、システムに見つけることです。通常、Mac OSXでは、にあり /usr/bin/gitます。$PATHあなたのようにそれを追加してください:
export PATH=/usr/bin/:$PATH
.bashrcまたは(あなたが見つけたディレクトリに.bash_profile置き換えてください。)/user/bingit
gitリポジトリはまだ存在しますか?
ここで、レポが破壊されていないことを確認します。ほとんどの場合、そうではありませんでした。
$ cd project/
$ ls -la
drwxr-xr-x 3 user staff 102 May 24 18:31 .
drwxr-xr-x 6 user staff 204 May 24 18:31 ..
drwxr-xr-x 9 user staff 306 May 24 18:31 .git
-rw-r--r-- 1 user staff 119 May 24 18:34 README.md
ディレクトリの存在は、.gitディレクトリがまだ存在していることを意味します。したがって、検索/インストールgitが唯一の問題です。その問題を修正するとすぐに、git以前とまったく同じように使用できるようになります。
ただし、.gitファイルがなくなった場合(ほとんどあり得ない)、実行できることがいくつかあります。
- ディレクトリがクリーンな状態(すべてのコミットされた変更)であり、失われる前にgithubにプッシュされていることがわかっている場合は、ローカルマシン上のディレクトリを削除して、リポジトリの新しい新しいコピーをプルすることができます(最も簡単です)。
- リポジトリがクリーンであることがわかっているが、githubにプッシュされていない場合、またはディレクトリがダーティ(変更がコミットされていない)である場合は、悪い場所にいます。ただし、リポジトリを元の状態に戻すことは不可能ではありません。あなたのリポジトリディレクトリ構造を知らなければ、私はあまり詳細に立ち入ることはできません。ただし、ほとんどの場合、次のように機能します。
- プロジェクトディレクトリで新しいリポジトリを初期化します。
- すべてのファイルを追加してコミットします。
- リモートリポジトリを追加します
- リポジトリをプルダウンして、それらをマージします。
- 競合を解決します。
幸運を :)