🐡
GitHub個人メモ
コミットメッセージ修正
git commit --amend
メッセージ変更後のesc :wq で保存
ブランチの削除
「削除したいブランチ」以外のブランチに移動
git checkout master
削除したいブランチをローカルで削除する。"branch-A"を削除する場合は以下のコマンドを実行。
git branch -d branch-A
最後に、削除したブランチをリモートリポジトリからも削除する。以下のコマンドを実行。
git push origin :branch-A
ブランチを作成し、同時にそのブランチに移動する
git checkout -b branch-A
ブランチ名変更
現在チェックアウトしているブランチ名の変更
git branch -m new-branch-name
ここで、new-branch-nameは新しいブランチ名に置き換えます。
別のブランチ名の変更
git branch -m old-branch-name new-branch-name
変更したブランチがリモートにプッシュ済みの場合
ブランチ名を変更した場合、リモートにプッシュ済みのブランチ名は自動的には変更されない。
リモートのブランチ名も変更するには、変更したローカルブランチを新しい名前でプッシュし、古いブランチをリモートから削除する必要がある。
新しいブランチ名でプッシュする:
git push origin new-branch-name
古いブランチをリモートから削除する:
git push origin --delete old-branch-name
ローカルで別ブランチの更新をmergeする
developブランチの変更を取り込む場合
git merge develop
下記のような表記が出る
Please enter a commit message to explain why this merge is necessary,
下記を実行
1. escボタンを押す
2. 「:wq」と入力する
3. Enterボタンを押す
コミットメッセージを間違えた
pushする前に下記を実行するとcommitを取り消す
git reset --soft HEAD^
既にギット管理されている物を、管理から外す
git rm -r --cached {path}
git commit -m "Remove '----' directory from Git tracking"
Discussion