よく使っているGitコマンド
宣伝
git commit と git push を素早く行うコマンドを作りました
通信確認
git ls-remote
ssh -T git@bitbucket.org
現ブランチ最新コミットのIDを取得
git show -s --format=%H
取得したIDまで戻す
git reset --hard ハッシュ値
リモートブランチを持ってくる
git fetch
git branch new-branch origin/new-branch
後から監視除外
git update-index --assume-unchanged FILE_NAME
監視除外解除
git update-index --no-assume-unchanged FILE_NAME
無視されたか確認
git ls-files -v | grep FILE_NAME
⇒ h FILE_NAME
リモートブランチに一致させる
git fetch origin
git reset --hard origin/master
リモート接続確認
git ls-remote origin
自分のアカウントでpull/push
git pull YOUR_ACCOUNT master
git commit --author='YOUR_NAME YOUR_EMAIL' -m 'MESSAGE'
ブランチをもってくるだけ
git branch develop origin/develop
develop以外のカレントブランチに居る状態でdevelopをfetchする
git fetch origin develop:develop
リモートへの強制push
git push -f origin master
ユーザー名とメールアドレスを設定する
git config --local user.name "ユーザー名"
git config --local user.email メールアドレス
■ ブランチ名を取得
git rev-parse --abbrev-ref @