2011-07-16 33 views
2

egitをインストールしました。Team - Share - commitを使用して、.gitディレクトリにプロジェクト全体のコピーがあるとします。基本的なオペレーション

私はプロジェクトでいくつかの作業を行い、別のコミットを行います。

最初のコミットバージョンで作業したい場合は、どのような手順が必要ですか?
どのようなegitコマンドで保存したプロジェクトを取得し、どのプロジェクトを現在のプロジェクトと別に保存するのか
Eclipseのナビゲーションウィンドウにも表示されますか?

非常に基本的なものですが、わかりましたが、全体の仕組みについてはいくらか不明です。
私はチュートリアルの周りにできるだけ多くのことを探ってきましたが、私は当然のことと思われる用語や概念に関連づけるのが難しいと感じています。

答えて

0

解決策の1つは、リセットボタン(またはメニューチーム>リセット)をクリックして、希望の参照にreset --hardを実行することです。

git reset --hard on Egit


しかし、あなたはしたくない場合は:ここでは

は私はmaster HEAD内でV1から始めて、それを完全にやり直したい、私の「HelloWorld」アプリのV2に取り組んでいます(リセット-hardがコミットを失うことはありませんが、they are still available through the reflog)、別のオプションは、履歴ビューを使用して、前のコミットから新しいブランチを作成し、チェックアウトすることです:

git checkout on EGit

ご覧のとおり、コンテンツは以前のコミットにリセットされ、新しいブランチで参照されます。あなたDETACHED HEADモードas in this questionにせずに作業することができます)、およびパッケージエクスプローラ新しいブランチ言っ反映:大きな助けとされているスクリーンショットを含めるために手間を取るため

git checkout done on Egit

+0

感謝。私は自分のプロジェクトをバックアップしてからコミットしたり、変更したり、ブランチング実験をしたりしました。あなたは、基本的で簡単な言葉で、頭、枝、切り離された頭などの概念を説明するチュートリアル(オンラインプレフィックス)を知っていますか? – ron

+0

@ron:Egitのチュートリアルはhttp://www.vogella.de/articles/EGit/article.htmlです。 Git自体については、http://gitimmersion.com/の手順に従うことをお勧めします(Windowsのmsysgitのように、GitのCLI - コマンドラインインターフェイスで作成することをお勧めします):http://code.google.com/p/msysgit /)。 Gitで使用されているバージョン管理用語については、ビジュアルGit参照はうまくいきます:http://marklodato.github.com/visual-git-guide/index-en.html。しかし、Pro Gitの本は同じように便利です:http://progit.org/book/ – VonC