💬
【備忘録】Git用語、コマンドの個人用メモ(更新あり)
用語集
自分用に作った早見表の為、下記の記事をそのまま引用しています。
参考記事
用語一覧
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