共通コマンド
クローン
- 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を
タイミングプルgitの
- $画面
- のために$((iは1 =; I <= 10000; I + = 1))。睡眠X && gitのプルを行います。行われ
- 同時に上記のスクリプトの実行
例外処理
- 1、
- 致命的:無関係な履歴をマージすることを拒否
- ソリューション:コマンドパラメータ以下の--allow-無関係-履歴を追加します。