よく使用されるコマンドのgit / gitのシニア命令メモの一部

共通コマンド

クローン

- gitのクローン[email protected]:niunafei1 / git_learning.git

gitのブランチを作成します。

- gitのチェックアウト-b DEV

gitのブランチ切り替え

- gitのブランチdevの

- gitのチェックアウトDEV

削除gitのブランチ

- gitのブランチ-d修正

- ブランチがない場合には合併は、異常警告を削除することを余儀なくされる-D

- gitのブランチ-D修正

新しいプッシュリモートブランチを作成します。

- gitのプッシュ--set-上流の原点DEV

gitのブランチ--no-オフ管理と仕上げパラメータ

- gitのマージniudev //現在のブランチのブランチはniudevをマージ

- DEV gitのマージ--no-FF -m「NO-FFとマージ」//無効早送り力が提出の新しいソートにマージ、マルチで-1

- Gitはマスターリベース  //リベースがマージコミットとして、この操作は全体の現在のブランチは、すべての分岐元マスターブランチのマージマスターの新しい提出に移動され、記録されますと呼ば

- gitのリベースの解決マージの競合、解決した後、

- 1、gitのリベース--abort完全にリベースをキャンセル

- 2、gitのリベース--skip完全服従を無視します。このように、導入された質問提出の変更が履歴に追加されることはありません

 

グローバルコンフィギュレーションgitのを修正

- gitの設定--global user.name "お名前"

- gitの設定--global user.email "[email protected]"

 

gitの初期化初期化倉庫

- gitのinitコマンドは、現在のディレクトリ管理は、ローカルのGitリポジトリになり変更します。

 

gitの簡単な操作

- ファイルを追加します。

- gitの追加のreadme.txt

- ファイルのgitリポジトリをプッシュ

- -mコミットgitの「readmeファイルを書きました」

- 日修正にコミット

- --amendコミット -mを元オフレコをコミット(commitId値は、交換がそうすることを、変更されている)を置き換える、「コメント」-mをコミット// --amend gitの「READMEファイルAを書きました」

ステータスの照会

- gitのステータス

 

gitのリモート図書館協会

- gitのリモートデフォルトの起源のリモートブランチ名を取得

- gitのリモートは、テレマティクスの詳細を取得-v

- gitのリモート追加起源[email protected]:リモートデータベースに関連付けられているniunafei1 / git_learning.git //ローカルリポジトリ

- 変更リモートリポジトリ2つのスキーム

1、gitのリモートセットURL起源[email protected]:niunafei1 / git_learning.git

2、アドオンを削除

gitのリモートRMの起源

起源を追加し、リモートGIT [email protected]:niunafei1 / git_learning.git

 

リモートのgitのクローン

- gitのクローン[email protected]:niunafei1 / git_learning.git

 

最初の投稿リモート

- gitのプッシュ-u原点マスター

ローカルマスターブランチを作成した場合、分岐協会

- gitのブランチ--set-上流へ=起源/マスターマスター

- gitのプッシュ--set-上流の原点devが//新しいプッシュリモートブランチを作成します。

 

gitのブランチを作成します。

- gitのチェックアウト-b DEV

 

gitのブランチ切り替え

- gitのブランチdevの

- gitのチェックアウトDEV

 

削除gitのブランチ

- gitのブランチ-d修正

- ブランチがない場合には合併は、異常警告を削除することを余儀なくされる-D

- gitのブランチ-D修正

 

gitのブランチ--no-オフ管理と仕上げパラメータ

- gitのマージniudev //現在のブランチのブランチはniudevをマージ

- gitのマージ--no-FF -m「マージなし-FFと」DEV //無効早送り力がマルチに-1、提出の新しいソートにマージ

- gitのリベースマスター//リベースは、この操作は、全体の現在のブランチは、すべての分岐元マスターブランチのマージマスターの新しい提出に移動されコミットマージとして記録され、言及しました

- gitのリベースの解決マージの競合、解決した後、

- 1、gitのリベース--abort完全にリベースをキャンセル

- 2、gitのリベース--skip完全服従を無視します。このように、導入された質問提出の変更が履歴に追加されることはありません

 

一時的なストレージの開発

- 一時的な記憶を作成します。

- gitのスタッシュ

- ビューの現在のブランチの一時保管

- gitの隠しリスト

- 一時記憶コード識別の使用

- Gitのスタッシュはスタッシュ@ {0}を適用します

- gitの隠しポップ

- [削除]一時記憶

- gitの隠しドロップ

現在のブランチに提出されたコピー

- gitの4c805e2チェリー選びます

 

gitのタグ管理

- ラベルを作成します。

- gitのタグv1.0を

- gitのタグ-a v2.0の-m 'ラベル備考' -a -mタグ名備考

- ラベルを確認します

- gitのタグタグリスト

- gitのショーv1.0のタグ詳細

- 削除ラベル

- gitのタグ-d v1.0を

 

タイミングプルg​​itの

- $画面

- のために$((iは1 =; I <= 10000; I + = 1))。睡眠X && gitのプルを行います。行われ

- 同時に上記のスクリプトの実行

 

例外処理 

- 1、

- 致命的:無関係な履歴をマージすることを拒否

 

- ソリューション:コマンドパラメータ以下の--allow-無関係-履歴を追加します。

 

 

 

おすすめ

転載: www.cnblogs.com/niunafei/p/11812143.html