LoginSignup
5
2

More than 3 years have passed since last update.

初学者でもよく使うGitのコマンド集

Last updated at Posted at 2021-02-25

前提

  • 私自身は学習歴約半年ほどの初学者です。
  • 最近はGitコマンド操作に慣れるために、様々なツールでGit/GitHubについて学習しているので、アウトプットしてみようと思い執筆しました。

Gitよく使うコマンド集

# ローカルリポジトリを作成するコマンド
% git init
# リモートリポジトリからローカルリポジトリにコピーしてくるコマンド
% git clone [リポジトリの名前]
# ファイルの変更を確認するコマンド
% git status
# ファイルやディレクトリの変更をステージに追加するコマンド
% git add [ファイルの名前]or[ディレクトリの名前]

# すべての変更をステージに追加するコマンド
% git add .
# コミットするコマンド(コマンド入力後、ターミナルやエディターでメッセージを入力する必要がある)
% git commit

# コミットするコマンド
% git commit -m "[メッセージ]"
# ファイルを削除するコマンド
% git rm [ファイルの名前]

# ディレクトリを削除するコマンド
% git rm -r [ディレクトリの名前]
# リモートリポジトリのurlをoriginに割り当てるコマンド(git push origin masterが使える)
% git remote add origin https://github.com/ユーザー名/リポジトリ名.git
# リモートリポジトリのmasterブランチにpushするコマンド
% git push origin master

# 本来のpushするコマンド
% git push [リモートの名前] [ブランチの名前]
# リモートから変更情報を取ってくるコマンド
% git fetch [リモートの名前]
# 変更をマージ(統合)するコマンド
% git merge [リモートの名前/ブランチの名前]
% git merge [ブランチの名前]
# fetchとmergeを一緒に行うコマンド
% git pull [リモートの名前] [ブランチの名前]
# ブランチを新しく作成するコマンド
% git branch [作成したいブランチの名前]
# ブランチを切り替えるコマンド
% git checkout [ブランチの名前]
# ブランチの一覧を表示するコマンド
% git branch
# ブランチを削除するコマンド
% git branch -d [削除したいブランチの名前]
# 差分を確認するコマンド(後ろにファイル名等を指定できる)
% git diff

# ステージ追加後の差分を確認するコマンド
% git diff --staged
# ログを確認するコマンド
% git log

# 数字の分だけコミットを表示するコマンド
% git log -n [数字]
# ファイルやディレクトリの変更を取り消すコマンド
% git checkout -- [ファイルの名前]or[ディレクトリの名前]

# すべての変更を取り消すコマンド
% git checkout -- .
# git addでステージに追加したファイルやディレクトリの変更を取り消すコマンド
% git reset HEAD [ファイルの名前]or[ディレクトリの名前]

# git addでステージに追加したすべての変更を取り消すコマンド
% git reset HEAD .
# 直前のコミットをやり直すコマンド
% git commit --amend

まだまだいろんなコマンドがあるとは思いますが、個人的によく使うと感じたもの(実務未経験者という立場ではありますが)を列挙してみました。

以上です。ご覧いただきありがとうございました。

5
2
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
5
2