GitHubの使い方~2011AI対戦~
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[調布祭AI対戦 in 2011 作業ページ]]
*レポジトリの場所 [#s234f1cb]
https://github.com/henteko/teres2011AI~
~
git@github.com:henteko/teres2011AI.git~
https://henteko@github.com/henteko/teres2011AI.git~
git://github.com/henteko/teres2011AI.git
*複数人で同一レポジトリを操作 [#i890242c]
github Collaborators~
やっぱりTeRes用のアカウント作った方がやりやすそう
*winでのGitHubの使い方 [#x988d8dd]
**set up [#r0c9fe3d]
まず始めに、GitHubで自分のアカウントを作成する。~
ここを参考に、Set your user and email in git まで実行しま...
ここでは、id_rsaとid_rsa.pubがなかった場合には、Backup an...
[[Github を Windows で使ってみる 2011 年版:http://wp.grap...
~
**プロジェクトのクローン [#za5114f2]
まず、https://henteko@github.com/henteko/teres2011AI にア...
すると、自分のページに同じソースコードがコピーされるので...
注意:henteko2というアカウントの場合です~
git clone git@github.com:henteko2/teres2011AI.git~
すると、ソースコードがコピーされます~
最後に、以下のコマンドを実行し、新しくfutureというブラン...
git checkout -b future~
ここでのfuture部分はなんでもいいらしいですが、それに合わ...
~
**作業が終わったらcommit & pushしましょう [#h0fc6665]
各自の作業(ソースコードを書いたりetc)したら、動作確認を取...
git add .~
git commit -m 'ここに各自コメントを書くようにしましょう'~
git remote add origin git@github.com:henteko2/teres2011AI~
git push origin future~
~
これでGitHub上の自分のレポジトリにソースコードに反映を行...
一番最初の[git add .] は、ディレクトリ内のファイルを全部...
それと、2回目以降[git remote add origin git@github.com:he...
git remote rm origin とかをもし実行していたら実行してくだ...
~
次に、親であるhentekoのページのレポジトリに反映させてくれ...
これをやらないと、親元は何も反映されません。~
自分のページのteres2011AIのページの右上にpull requestボタ...
するとhentekoさんが反映させてくれるかもしれません。
**あるファイルのみ更新する [#f4a1e471]
git add ファイル名~
後は同じ
**公式(ここではhenteko)の最新バージョンを反映させる [#a79...
まず、作業中のファイルがないようにします~
git stash~
次に、作業しているブランチをmasterに変更しします~
git checkout master~
以下を実行~
git remote add henteko git://github.com/henteko/teres2011...
git pull henteko master~
これで"ローカル"のmaster branchが最新版になりました~
2回目以降は、remote は実行しなくてもいいです。~
最後に、このmaster branchを自分のGitHub上のmasterにpushし...
git push origin master~
これでローカル、GitHub上のmaster branchが最新の状態になり...
~
次に、"ローカル"のmaster branchで更新された物を"ローカル"...
まずはbranchをfutureに切り替え~
git checkout future~
以下を実行~
git merge master~
これでfuture branchも最新状態になったので、GitHub上のfutu...
git push origin future~
これでローカルのmaster,future,GitHub上のmaster,futureが最...
毎回、作業をする前はこの作業をしましょう。~
*macとかubuntu()とかetcでの使いかた [#u87076e0]
gitをターミナルなり端末なりでインストールする~
他は一緒
*ファイルを安全に削除する [#p309fb21]
git rm ファイル名~
を実行する~
こうすることにより、ファイルの削除をgitが認識出来る
*まとめ [#h200f46c]
公式(henteko)との連携は、ローカルを経由して自分のGitHub上...
自分の作業はトピックブランチ(ここでいうfuture)で行う~
master branchは公式のpull専用にする
*その他 [#ubc59e29]
なんか分かんないこととかあったらTwitterとかでつぶやいたり...
*参考に出来そうなサイト [#bb0ed244]
[[Github を Windows で使ってみる 2011 年版:http://wp.grap...
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 [#r85e6569]
#comment
終了行:
[[調布祭AI対戦 in 2011 作業ページ]]
*レポジトリの場所 [#s234f1cb]
https://github.com/henteko/teres2011AI~
~
git@github.com:henteko/teres2011AI.git~
https://henteko@github.com/henteko/teres2011AI.git~
git://github.com/henteko/teres2011AI.git
*複数人で同一レポジトリを操作 [#i890242c]
github Collaborators~
やっぱりTeRes用のアカウント作った方がやりやすそう
*winでのGitHubの使い方 [#x988d8dd]
**set up [#r0c9fe3d]
まず始めに、GitHubで自分のアカウントを作成する。~
ここを参考に、Set your user and email in git まで実行しま...
ここでは、id_rsaとid_rsa.pubがなかった場合には、Backup an...
[[Github を Windows で使ってみる 2011 年版:http://wp.grap...
~
**プロジェクトのクローン [#za5114f2]
まず、https://henteko@github.com/henteko/teres2011AI にア...
すると、自分のページに同じソースコードがコピーされるので...
注意:henteko2というアカウントの場合です~
git clone git@github.com:henteko2/teres2011AI.git~
すると、ソースコードがコピーされます~
最後に、以下のコマンドを実行し、新しくfutureというブラン...
git checkout -b future~
ここでのfuture部分はなんでもいいらしいですが、それに合わ...
~
**作業が終わったらcommit & pushしましょう [#h0fc6665]
各自の作業(ソースコードを書いたりetc)したら、動作確認を取...
git add .~
git commit -m 'ここに各自コメントを書くようにしましょう'~
git remote add origin git@github.com:henteko2/teres2011AI~
git push origin future~
~
これでGitHub上の自分のレポジトリにソースコードに反映を行...
一番最初の[git add .] は、ディレクトリ内のファイルを全部...
それと、2回目以降[git remote add origin git@github.com:he...
git remote rm origin とかをもし実行していたら実行してくだ...
~
次に、親であるhentekoのページのレポジトリに反映させてくれ...
これをやらないと、親元は何も反映されません。~
自分のページのteres2011AIのページの右上にpull requestボタ...
するとhentekoさんが反映させてくれるかもしれません。
**あるファイルのみ更新する [#f4a1e471]
git add ファイル名~
後は同じ
**公式(ここではhenteko)の最新バージョンを反映させる [#a79...
まず、作業中のファイルがないようにします~
git stash~
次に、作業しているブランチをmasterに変更しします~
git checkout master~
以下を実行~
git remote add henteko git://github.com/henteko/teres2011...
git pull henteko master~
これで"ローカル"のmaster branchが最新版になりました~
2回目以降は、remote は実行しなくてもいいです。~
最後に、このmaster branchを自分のGitHub上のmasterにpushし...
git push origin master~
これでローカル、GitHub上のmaster branchが最新の状態になり...
~
次に、"ローカル"のmaster branchで更新された物を"ローカル"...
まずはbranchをfutureに切り替え~
git checkout future~
以下を実行~
git merge master~
これでfuture branchも最新状態になったので、GitHub上のfutu...
git push origin future~
これでローカルのmaster,future,GitHub上のmaster,futureが最...
毎回、作業をする前はこの作業をしましょう。~
*macとかubuntu()とかetcでの使いかた [#u87076e0]
gitをターミナルなり端末なりでインストールする~
他は一緒
*ファイルを安全に削除する [#p309fb21]
git rm ファイル名~
を実行する~
こうすることにより、ファイルの削除をgitが認識出来る
*まとめ [#h200f46c]
公式(henteko)との連携は、ローカルを経由して自分のGitHub上...
自分の作業はトピックブランチ(ここでいうfuture)で行う~
master branchは公式のpull専用にする
*その他 [#ubc59e29]
なんか分かんないこととかあったらTwitterとかでつぶやいたり...
*参考に出来そうなサイト [#bb0ed244]
[[Github を Windows で使ってみる 2011 年版:http://wp.grap...
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 [#r85e6569]
#comment
ページ名: