「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/bin
git
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にプッシュされていない場合、またはディレクトリがダーティ(変更がコミットされていない)である場合は、悪い場所にいます。ただし、リポジトリを元の状態に戻すことは不可能ではありません。あなたのリポジトリディレクトリ構造を知らなければ、私はあまり詳細に立ち入ることはできません。ただし、ほとんどの場合、次のように機能します。
- プロジェクトディレクトリで新しいリポジトリを初期化します。
- すべてのファイルを追加してコミットします。
- リモートリポジトリを追加します
- リポジトリをプルダウンして、それらをマージします。
- 競合を解決します。
幸運を :)