リモートにプッシュできずはまったのでメモ
(チェックアウトせずにプッシュしてHEADが更新されるだけになった)
Jenkinsのリポジトリ設定ってローカルブランチ作らないんだった
SourceTreeでチェックアウトして使ってるのを完全に忘れてた。
便利に慣れすぎてコマンドになるとなんもできない。
# チェックアウトする、-bがついているとそのブランチに切り替えてくれる。
git checkout -b ローカルブランチ名
# チェックアウトする、-Bがついていると
git checkout -B ローカルブランチ名
#未追跡のものだけを取得
git ls-files --other --exclude-standar
#変更されたものだけを取得
git ls-files --modified
# ファイルをステージングへ追加
git add パス名
# -mでコミットメッセージをつけてコミット
git commit -m コミットメッセージ
# リモートリポジトリの確認
git remote -v
# リモートの更新を取得して
git fetch
# 更新をマージする
git merge "origin/"ブランチ名
# リモートにプッシュする
git push origin ブランチ名
■Gitの設定
こちらを参照
http://qiita.com/misopeso/items/ede49b661cc7ad30528a
git config --global push.default simple