2011-07-21 8 views
0

可能性の重複:
Git GUI.. stage everythingWebアプリケーションの初期GITコミットを行う良い方法はありますか?

私の雇用者は最終的に多くの開発者全員で訴えた後、いくつかのソースコントロールを設定するに探しています。残念ながら、私自身を含めた開発者の中には、ソース管理でこれまで多くのことをしてきた人はいません。私はSVNを調べて、それはうまくいくと思ったが、開発者のもう一人はそれを気に入らなかった。私はオプションとしてGITを見に行きました。私はhttp://git-scm.comからGITのGUIをダウンロードして、私の質問/問題に私を連れてそれで微妙に始まった。

ソース管理(GIT)に追加しようとしているWebアプリケーションは、7,386個のファイルと712個のフォルダです。私が理解しているところから、最初のコミットを行うときに、コミットする各ファイルをクリックして、ステージングされていない変更からステージングされた変更に移動する必要があります。まあ明らかに私は座って7,386回(各ファイルをコミットするために1回)をクリックすることを躊躇しています。これを行うもう一つのより速い方法がありますか?

私は現在、GIT GUI http://nathanj.github.com/gitguide/tour.htmlの使い方を知るためにこのページを参考にしています。誰かがGITのGUIを使うためのより良いチュートリアル/リファレンスを持っているなら、私にそれをリンクしていただければ幸いです。

おかげ

+2

これは既にここで議論されていると思います:http://stackoverflow.com/questions/1344908/git-gui-stage-everything – merryprankster

+1

ソース管理を初めて使う方は、Mercurial(あるいはそれ以上に良いKiln )少し覚えやすく使いやすい – CharlesB

答えて

2

私は任意のGUIを使用していないが、私はこれが、この中で(ルートディレクトリをディレクトリを追加することで可能であるべきだと思う

cd /path/to/workspaceRoot 
git add . 

を使用し、ごとファイル(それが無視されていない)を追加するには場合)。

適切なファイルを作成する前に、適切な.gitignoreファイルを作成することを忘れないでください。あなたは(国連が)何で、確認することができstatusを提供し、あなたのGUI、コンテキストオプション(またはそのような何か)があるはず、また

git status 

で上演。

エクストラ:(IMOかなり良い)追加GitのリソースのGit-GUIからhttp://progit.org/

2

私はtortoisegitを使用しています。試してみるか、コンソールコマンドを使用してください。

1

は「Unstaged変更」リスト内のすべてのファイルを選択し、選択メニューの「Commit->コミットするステージ」。

1

コマンドラインを恐れていない場合は、代わりにthis tutorialを試してください。これは、最初のgitの10回の詳細なウォークスルーであり、Gitリファレンスカードで終わります。 free Pro Git bookも非常に賞賛されています。