#忘れてはならないgitコマンド
それでもやはり忘れるのでメモ。
####git init
gitリポジトリを作成
####git add
ワーキングツリーからインデックスに
####git log
履歴を見る
####git log --oneline
一行でコンパクトに
####git status
変更点の確認
####git diff
インデックスとワーキングツリーの差分を表示
####git diff -cached
HEADとインデックスの差分を表示
####git add .
変更のあるファイルを全てadd
####git add -p
変更点を確認しながらadd
####git commit -m "メッセージ"
エディタを開かずにさっとcommit
####git reset HEAD
コミット後の変更を全部消す
####git reset HEAD^
直前のコミットを取り消す
####git branch
ブランチ一覧
####git branch ブランチ名
ブランチを追加
####git checkout ブランチ名
指定したブランチに移動
####git checkout -b ブランチ名
ブランチを追加し、さらにそのブランチに移動
#####git branch -d ブランチ名
ブランチを削除
####git merge ブランチ名
指定したブランチをmerge
####git remote add リポジトリ名 リポジトリの場所
リポジトリの情報を追加
リモートリポジトリならURLをリポジトリの場所として貼る
####git push リモートリポジトリ名 ブランチ名
ブランチの内容をリモートリポジトリにpush
####git clone リポジトリ名 ディレクトリ名
リポジトリの内容をディレクトリにコピー
リモートリポジトリならURLをリポジトリ名のところに貼る
####git pull リポジトリ名 ブランチ名
リポジトリの内容をブランチに反映
####git rm ファイル名
特定のファイルをgitの管理対象から外す
####git config -l
設定を一覧で表示
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme