GitのTips25選!Tips半分自分用のメモですが、Gitを使って開発してる場合によくあることを簡単にまとめました。使い始めの頃とか初心者の人が困ったときの手助けになれば。自己責任でお願いします。スペースの変更を無視してdiffしたいこれをしないと全体をインデントしたときとかに悲惨です。FETCH_HEADフォーク元との比較にもどうぞ。HEAD~5エディタが開くのでpickなりrewordなりfixupなりを行う。上記はHEADから5個前までのコミットを対象に作業している。直前以前のコミットメッセージを変更したい「5.コミットをまとめたい」とやり方は同じ。変更したい箇所までのHEADを指定してrebaseを実行する。あとは変更したい箇所でpickなりをする。コミッタ名やメールアドレスを変更したい通常は以下の2コマンドで名前とメールアドレスを設定しておけば問題ない。HEADcommit-filterの後にシェルスクリプトを記述する。githubにpushしたcommitの取り消しgithubにpushして後にcommitが間違っていたことに気づいた場合など。以下の手順を実施するとcommitだけでなく変更も失われるので注意。ローカルのソースツリーは残された最後のcommitに戻されます。変更を保存したい場合は使わないように。github側だけcommitの取り消しcommitの取り消しをgithub側だけで行う場合。ローカルは同期されない。reflogでHEADの変遷を表示して戻したい位置を指定してresetする。ちなみにHEAD@[0}が現在のHEAD位置。HEAD@{1}みたいな感じで。github上でforkしたリポジトリの最新化forkしたリポジトリをcloneした上でfork元のリポジトリをpullするだけ。pullするにあたってはfork元をremoteに追加しておいてもいいし直接URL指定でもいい。log等で対象コミットのハッシュ値を確認した上でcherry-pickを実行する。<ハッシュ値>とりあえずこんなところで。気まぐれに追加していきます。はてなブログProクラウド関係のお仕事してます。お仕事関連ネタ以外はこちらhttps://www.keisuke69.jp/なお、このブログ上の投稿はすべて個人のものであり、所属する組織の意見でも代表するものでもありません。プライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。