2

私は現在プロジェクトを開発しており、バージョン管理に Git を使用することにしました。私はこの混乱に遭遇しました。

これが私がしたことです。すでに Eclipse に EGit をインストールしていると仮定します。

  1. 新しい Java プロジェクトを作成しました。
  2. 右クリック > チーム > プロジェクトの共有... > Git
  3. ローカル リポジトリ名とその場所を指定しました。場所はワークスペース フォルダーの外にあります。その後、終了します。

作業ディレクトリの Git リポジトリ ビューを見ると、ローカル リポジトリが正常に作成されていることがわかります。

これで、ワークスペース内のファイルを変更すると、リポジトリ内のファイルもコミットせずに変更されていることがわかります。何故ですか?Gitでは普通ですか?

私は宿題をして、この問題をグーグルで調べた後、この SO questionを見ました。私の問題は同じだと思います。しかし、受け入れられた答えは私の混乱を満足させませんでした。

4

1 に答える 1

3

質問から私が理解している限り、あなたはEGitとそれがGitをEclipseに統合する方法についてではなく、Git自体について混乱しています。

Git リポジトリは、作業ディレクトリで直接管理されます。リポジトリ自体は、デフォルトで「.git/」ディレクトリにあります。ワークスペースでファイルを変更すると、作業ディレクトリでのみ変更されます。「Git Staging」ビューを開いて、git が変更を認識していることを確認できますが、まだチェックインされていません。

この github のインタラクティブなチュートリアルをご覧になることをお勧めします。http://try.github.com/

于 2013-05-16T07:48:32.550 に答える