調布祭AI対戦 in 2011 作業ページ

レポジトリの場所

git@github.com:henteko/teres2011AI.git
https://henteko@github.com/henteko/teres2011AI.git
git://github.com/henteko/teres2011AI.git

winでのGitHubの使い方

set up

まず始めに、GitHubで自分のアカウントを作成する。
ここを参考に、Set your user and email in git まで実行しましょう。
ここでは、id_rsaとid_rsa.pubがなかった場合には、Backup and remove existing keysは飛ばしましょう。
Github を Windows で使ってみる 2011 年版

プロジェクトのクローン

まず、https://henteko@github.com/henteko/teres2011AI にアクセスし、右上のForkを押します。
すると、自分のページに同じソースコードがコピーされるので、それをローカルにコピーしたいディレクトリに移動してから以下のコマンドを実行します。
注意:henteko2というアカウントの場合です
git clone git@github.com:henteko2/teres2011AI.git
すると、ソースコードがコピーされます
最後に、以下のコマンドを実行し、新しくfutureというブランチを作成します。
git checkout -b future
ここでのfuture部分はなんでもいいらしいですが、それに合わせて他のも読み替えてください。
すみません、ここら辺が少し曖昧なので、もう少し検証してみます>future関連
もしかしたらmesterでもいいかもしれません

作業が終わったらcommit & pushしましょう

各自の作業(ソースコードを書いたりetc)したら、動作確認を取り、以下のコマンドを実行します。
git add .
git commit -m 'ここに各自コメントを書くようにしましょう'
git remote add origin git@github.com:henteko2/teres2011AI
git push origin future

これでGitHub上の自分のレポジトリにソースコードに反映を行うことができます。
一番最初の[git add .] は、ディレクトリ内のファイルを全部含めるという意味なので、もしかしたら更新部分のみaddしてやるとかの方がいいかもしれません。
それと、2回目以降[git remote add origin git@github.com:henteko2/teres2011AI]を実行すると、エラーが出ますが、気にせずに[git push origin master]を実行しましょう。

次に、親であるhentekoのページのレポジトリに反映させてくれませんかとお願いをする処理を行います。
これをやらないと、親元は何も反映されません。
自分のページのteres2011AIのページの右上にpull requestボタンがあるのでそれを押し、コメント等を書きリクエストしましょう。
するとhentekoさんが反映させてくれるかもしれません。

あるファイルのみ更新する

git add ファイル名
後は同じ

macとかubuntu()とかetcでの使いかた

gitをターミナルなり端末なりでインストールする
他は一緒

その他

なんか分かんないこととかあったらTwitterとかでつぶやいたりgmailしちゃったり直接聞いたりGoogleさんに頼るなりしてください。

参考に出来そうなサイト

Github を Windows で使ってみる 2011 年版
http://www.machu.jp/diary/20100703.html#p01
http://www.machu.jp/diary/20100705.html#p01
http://d.hatena.ne.jp/KoshianX/20080616/1213581933

comment



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS