よく使っている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 @