* リモートリポジトリの初期化 [#yef4269b]
** Create a new repository on the command line [#z791b453]
 echo "# ProcessingRecursiveDemo" >> README.md
 git init
 git add README.md
 git commit -m "first commit"
 git remote add origin remote_repogitory_name
 git push -u origin master

** Push an existing repository from the command line [#l4cc616b]
 git remote add origin remote_repogitory_name
 git push -u origin master

* gitで子ブランチ全部ひっくるめて別のサーバーに移動する方法(gitレポジトリー移転) [#vd13d9b8]
** 子ブランチを全て落とす [#h0398991]
 $ for i in `git branch -r|grep -v HEAD|grep -v master|sed 's:origin/::g'`
 > do
 >         git checkout --track -b $i origin/$i
 > done
 $ git checkout master
** リポートブランチを変更し Push [#d709ee4b]
 $ git remote rm origin
 $ git remote add origin git@github.com:xxxx/xyz.git
 $ git push --all
 $ git push --tags

* git config [#rbe5d687]
 [user]
         name = Yuichi Sato
         email = satoyuichi@soft-syokunin.com
 [core]
         excludesfile = /Users/satoyuichi/.gitignore_global
 [difftool "sourcetree"]
         cmd = opendiff \"$LOCAL\" \"$REMOTE\"
         path = 
 [mergetool "sourcetree"]
         cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" - ancestor \"$BASE\" -merge \"$MERGED\"
         trustExitCode = true
 [push]
         default = current
 [color]
         ui = auto

* Learn Git Branching [#i91b2f43]
http://pcottle.github.com/learnGitBranching/
* インタラクティブチュートリアル [#q7ecd3e9]
- [[Learn Git Branching:http://pcottle.github.com/learnGitBranching/]]
- [[Try Git:https://try.github.io/levels/1/challenges/1]]

* 新規で作業リポジトリをリモートリポジトリに Push する [#je44446b]
 $ git remote add origin git@github.com:satoyuichi/リポジトリ名
 $ git push -u origin master

* Pull Request の流れ [#xa5ee513]
+ Fork する
+ clone する
+ ブランチを確認する
 $ git branch -a
+ トピックブランチを作成する
 $ git checkout -b work origin/gh-pages
+ コードを修正する
+ 差分を確認する
 $ git diff
+ コミットする
 $ git add index.html
 $ git commit -m "Commit massage."
+ リモートブランチを作成する
 $ git push origin work

* リポジトリのメンテナンス [#h4fa814d]
+ オリジナルのリポジトリを作成する
 $ git remove add upstream git://github.com/octocat/Spoon-Knife.git
+ 最新のソースコードを取得、マージする
 $ git fetch upstream
 $ git merge upstream/master

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS