gitの使い方わかってなくて怒られたのでメモ。
参考:http://d.hatena.ne.jp/akihito_s/20111112
originはリモートリポジトリの別名。
開発用ブランチを切って
git branch kaihatsu origin/master git checkout kaihatsu
コミットを繰り返す。
git add ファイル名 git commit -m "コメント"
開発用ブランチは出来る限りリモートのマスターと同期をとる。
# ローカルの変更を隠す時 git stash # リモートの状態を取得 git fetch # リモートの変更の後ろに開発用ブランチのコミットを付け替える git rebase origin/master # 隠しておいた変更を元に戻す git stash pop
開発が終わったらリモートにプッシュしたい
# ローカルのマスターを最新にする git checkout master git pull origin master # 開発用のブランチとマスターを一つのコミットとしてマージ git merge --squash kaihatsu # redmineの場合チケット名を記載 git commit -m "refs #チケットナンバー 開発完了" # リモートにプッシュ git push origin ローカルのプッシュ元ブランチ:リモートのプッシュ先ブランチ