Gitのバージョン管理システムは、一般的にコマンドを使用します

分岐動作

1.リストのすべてのローカル枝は
ブランチをgitの

2、すべてのリモートブランチの一覧表示
Gitのブランチを-r

3、すべてのローカルブランチおよびリモートブランチ一覧表示
Gitのブランチを-a

4は、新しいブランチを作成し、それでも現在の枝に残っている
gitのブランチ[支店名]

例えば、DEVブランチの名前を作成します。
gitの支店DEVを

5、新しいブランチ、およびへの分岐スイッチ
Gitチェックアウト-b [ブランチ]

たとえば、支店名DEVを作成し、分岐に切り替え
Gitチェックアウト-b DEV

図6は、指定されたブランチに切り替え、ワークスペース更新
Gitのチェックアウト[ブランチ名]

例えば、分岐DEVへの切り替え
GitのチェックアウトDEV

7、現在のブランチを指定する枝をマージ
マージはgitを[ブランチ]

例えば、現在のマスターブランチ、現在までのmasterブランチへのdevの枝
gitがDEVをマージ

8、削除支店
のgitブランチ-d [支店名]

たとえば、ローカルのdevの枝削除
gitのブランチ-d DEVを

リモートサーバープッシュに9、ローカルのmasterブランチ
Gitのプッシュ原点マスター

10、リモートブランチを削除
--delete Gitのプッシュ原点を<branchName>

11、ローカルにクローン指定された枝
-b gitのクローン[支店支店名] [gitの住所]
注:gitのクローンは、デフォルトでマスターブランチのクローンである、あなたが特定のブランチを指定するには、-bパラメータを使用することができ、実際には、だけでなく、-bブランチ名をサポートし、また、タグ名をサポート
gitのクローン-b <ブランチ-または-タグやコミット> [Gitのアドレスを]

たとえば、DEVは、リモートブランチを削除
Gitのプッシュ起源を--delete DEV

そうしないと、リモートブランチを削除することと等価、実際には、枝に空のリモートブランチをプッシュ、この構文を使用することができます:
gitのブランチ-d <BRANCHNAME>
プッシュ起源をGitリポジトリ閲覧:<BRANCHNAME>

タグ(タグ)操作

1、フィルタータグワイルドカードでき-l引数を持つすべてのタグリスト、
Gitのタグの
例を:
。「V1 *」タグ-lのGit

図2に示すように、光タグヒット
Gitのタグ[タグ名]

図3に示すように、ノートタグ
Gitのタグ-a [タグ名] -m [メッセージ]

例えば、タグは、v1.0のヒット
gitのタグ-a v1.0の-m「v1.0のリリースを 」

図4に示すように、ポストタギング
Gitのタグ-a [タグ名] [バージョン]

図5に示すように、タグに割り当てられたIDコミットする
ヘッド不要タグにヒットを、以前にコミットIDによって提出された利用可能なバージョンは、Gitのログ、以前のバージョンであってもよい
[IDをコミット] Gitのタグ-a [タグラベル]を
Gitの[タグラベル] -aタグ[IDをコミット] -m "あなたのメッセージ"
例えば:
GitのタグV1.1 9cbf3d0 -a

6、ローカルタグの削除
gitのタグ-d [タグ]

たとえば、ローカルv1.0のタグを削除
gitのタグ-d v1.0のを

7、リモートタグのドロップ
のgitにプッシュを起源--deleteタグ<タグ名>

削除する別の方法は、リモートに空のタグを押し、ある
Gitのタグ-d <タグ名>
プッシュ起源をGitリポジトリ閲覧:レフリー/タグ/ <タグ名>

図8に示すように、タグ情報表示
Gitのショー[タグ]

9、指定されたタグに提出
gitのプッシュ[リモート] [タグ]

例えば、ラベルv1.0のは、リモートサーバーにプッシュ
gitのプッシュ原点v1.0を

すべてのタグ提出する10、
gitのに押し、[リモート] --tagsを

10、指定したタグの内容を取得します
[タグラベル] [Gitの住所] -b gitのクローンを

リモートブランチの名前を変更します

リモートブランチの名前を変更するgitのでは、実際には、最初にリモートブランチを削除し、ローカルブランチをリモートブランチを再発行してください名前を変更します。

たとえば、次のようにリモートブランチのdevの名前の変更は、開発:
1.リモートブランチを削除:
$ Gitは--delete起源DEVを押してください

2.ローカルブランチの名前を変更します:
gitのブランチ-m devが開発

3.ローカルブランチをプッシュ:
プッシュ起源の開発はgit

バージョンロールバック

1、我々は実際の状況に応じて、出力情報が多すぎる場合、あなたは=としてonelineパラメータを--pretty追加することができます履歴を表示するためにはgit logコマンドを使用して、バージョンロールバックすることができます
まず、GitはGitのでは、現在のバージョンであるバージョンを知っている必要がありますHEADと最新の提出1094adb ...(私の提出IDを書き留めて、あなたは確かに同じではありません)で、現在のバージョンを表し、以前のバージョンでは、以前のバージョンがアップし、もちろんHEAD ^^、HEAD ^です100 100 ^書かれたバージョンがカウントする方が簡単ですので、HEAD〜100を書き
例えば:前のバージョンにフォール、我々はgitのリセットコマンドを使用することができます
--hard HEAD ^をリセットgitのを
、我々はgitのログの現在のバージョンを見て州立図書館の
gitのログ

2は、もちろん、我々はまた、コミットによれば、上述のIDバージョンロールバックを行うことができる
RESETが--hard gitの[上記ID述べコミット]

概要

図1に示すように、現在のバージョンに対するヘッド点はバージョンである、従って、GitはコマンドGitが--hard commit_idリセット使用履歴のバージョン間のシャトルに私たちを可能にします。

2、シャトルの前に、あなたは、フォールバックするバージョンを決定するために、Gitのログをコミット履歴表示することができます。

3.あなたが将来のバージョンに戻したいかを決定するために、コマンド履歴を表示REFLOGはgitで、将来に戻ります。

おすすめ

転載: blog.51cto.com/13718210/2419996