💬

【備忘録】Git用語、コマンドの個人用メモ(更新あり)

2021/12/09に公開

用語集

自分用に作った早見表の為、下記の記事をそのまま引用しています。

参考記事

Git 基本の用語集 - Qiita

用語一覧

Name Mean
リポジトリ(repository) 履歴管理を行う場所。
ローカル(local) 自分のPCにあるリポジトリ。基本はノンベアリポジトリで運用される。
インデックス(index) コミットしたいファイル又はファイルの一部を登録するところ。
コミット(commit) インデックスに登録してある変更対象をローカルリポジトリに反映すること。
ヘッド(head) 作業対象となっているブランチ、コミット。
フォーク(fork) リモートリポジトリをコピーしてリモートリポジトリを作成すること。
プルリクエスト(pull request) フォークしたリポジトリでの変更を、フォーク元のリポジトリへ反映するよう依頼すること。
マージ(merge) 異なるブランチの変更を反映させること。お互いの変更履歴が残る。
チェックアウト(checkout) ヘッドを切り替えること。過去のコミットを対象にチェックアウトした場合、それをもとにコミットすることはできない。
ブランチ(branch) 履歴管理を枝分かれさせてたもの。ブランチを使うことにより、複数の履歴を並列に管理できる。

用語一覧

コマンド集

gitのバージョンを確認する

git version

//return versionが表示されればインストールされている

PRのレビューに指定されて、人のブランチをローカルで確認する方法

git checkout -b レビューする人のブランチ名 origin/ブランチ名

最新のdevelopをブランチに反映させる

git merge origin/develop
 *// or*
git merge develop
 // or
git pull
 // or
git fetch

PRのレビューのブランチを最新に変更する

git merge origin/ブランチ名

ローカルのブランチ名を変更する方法

git branch -m <古いブランチ名> <新しいブランチ名>

今開いているブランチをリネームする方法

git branch -m <新しいブランチ名>

特定のブランチを指定してcloneする

git clone -b develop https://[projectURL]

間違ってプッシュしてしまったコミットを一つ前に戻す


git reset --soft HEAD^

Discussion