LoginSignup
11
10

More than 5 years have passed since last update.

<自分用メモ>よく使うGitコマンド一覧

Posted at

コミット履歴を継承してマージ

git merge

$ git checkout master
$ git merge hotfix

マージコミットを作って一括マージ

$ git merge --no-ff

派生元ブランチが更新された場合にベースを合わせる

git rebase

$ git co <branch name>
$ git rebase master

まちがって修正したファイルを元に戻す

$ git checkout HEAD <誤って修正したファイル名>

HEADの状態にファイルを戻す

$ git reset --hard

後からファイルを非管理対象にする

すでにコミットしてしまったファイルをignoreする場合に実行。
これとは別にgitignoreファイルには記述する

git rm --cached

git co -b branch-name origin/branch-name

リモートリポジトリからブランチ作成
http://sessan.hatenablog.com/entry/2012/11/04/132746

一括add . & commit

git commit -a

1つ前のコミットのコメントを修正

git commit --amend

前のコミットを取り消し

# ファイルを残す
git reset --soft HEAD^

# ファイルを残さない
git reset --hard HEAD^

branchの削除

git branch -d <branchname>

現在の変更を一時的に退避させる

作業途中でブランチ切り替えたいときに便利。

git stash save
# 復活コマンド
git stash pop
11
10
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
11
10