2010-12-29 9 views
4

私は今、新しい職位についてGITを学びたい、基本的なSVNユーザーです。バージョン管理システムについて学ぶ、Git、SVN

私はいつもの読書とビデオを見ています。しかし、すべてをやった後、私はまだ私が知らないことがたくさんあると感じています。私はプログラミング言語用のプロジェクトオイラーのような場所があるかどうか疑問に思っていました。これは、バージョンコントロールシステムに関する自信を高め、知識をテストするためにできる一連のエクササイズを提供します。

これは一般的なもので、基本的なことをやり遂げるためのスピードアップにつながります。これは、複数のVCS間での比較のポイントとしても役立ち、どのVCSでどのようなことが容易であるかを示します。

私はGITを学んで私の旅を記録し、この種の運動を作成する予定がない場合は、

+0

コミュニティwiki? –

+1

私は2年以上gitを毎日使ってきましたが、私はまだ分かりません。それは大きなシステムです、あまり心配しないでください。 –

答えて

1

http://gitcasts.com/

のgitを学習するための最良の方法は、それを使用することです。それを使うのを恐れないでください。

1

私はが '松葉杖' としてグラフィカルインターフェイスを使用していることを見つけますあなたはどのバージョン管理システムにも慣れ親しんでいる間に大きな助けになります。 Gitのようなものを使うと、以前にbashコマンドを使用していなかった場合、新しいユーザーはコマンドラインの入力によって、すっかり怖くなることがあります。

私は現在、元のバージョンやdiff-マージ私の変化に戻り、GitHubのとの統合が含まれており、明らかに私は変更を加えるだけでなく、それが簡単にコミットを作るために作っていたファイルを強調Aptana 3のミックスを使用しています現在のコードと前のバージョンのコードを比較します。 Aptanaのに代わる方法として

:私は、Subversionのに慣れるために、過去にTortoise SVNを使用しましたし、私はまた、Windowsエクスプローラと統合可能なTortoise Gitのバージョンがあることを知っています。

現実には、いったんGitを使って開発を始めると、コマンドラインですべてを行う時間がないので、GUIの1つに慣れることができます。グラフィカルインターフェイスで学ぶことは、より習得しやすい学習曲線です。それほど頻繁にやり直すことはないので自信を持ってください。そこでの主要な概念に精通すれば、コマンドラインでのみ使用できる高度なコマンドを試すことができます

http://www.gitready.com/

1

は私が概念を理解することが最も役立つ(http://eagain.net/articles/git-for-computer-scientists/のようなもの)だったことがわかり、残りはちょうどコマンドを覚えるされています。私は普通の何かをする必要があるとき、私は、次のリソースを使用します。

1

Git immersionは、初心者のための素敵なチュートリアルです。これは、Zed Shawの「ハード・ウェイ・ブック」の後でパターン化されています。

関連する問題