LoginSignup
0
3

More than 5 years have passed since last update.

gitコマンドの覚書

Posted at

たまにしか使わないのですぐ忘れてしまうgitコマンドのメモ。

githubのブランチを消す

githubのブランチは、ローカルで消した後でリモートリポジトリにpushすると消すことができる。

消したいブランチが bbb の場合、

まず、消すbranchをチェックアウト(これをやらないと、git branch -D が使えない)して、戻す。

git checkout bbb
git checkout master

ブランチを消す(この段階ではまだローカルのブランチが消えるだけ)

git branch -D bbb

ブランチ消去をリモートリポジトリにpush

git push orign :bbb

別ブランチのワーキングコミットをまとめてきれいにする

ワーキングブランチがworkの場合

masterに、作業ブランチの内容を反映

git rebase -i work

masterにコミットがそのまま取り込まれるので、まとめたいパッチの先頭のひとつ前のコミットのhashを指定して git rebase

git rebase -i xxxxxxxxxxxxxxx

以下のようにまとめる対象が出てくるので、

pick 4e09ab8 Fource setting
pick 152de0f Adjust display
pick 3e162a6 Create README.md

最初のコミットに統合する場合は、pickをs (squash)に書き換える

pick 4e09ab8 Fource setting
s 152de0f Adjust display
s 3e162a6 Create README.md

一度コミットしても、再度 git commit --amend でコミットログを書き換えることができる。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3