gitの個別マニュアル

1.基本概念

ワークスペース -目に見えるフォルダ、実際にファイルを編集します

エリアをステージング - Gitはファイル名コマンドを追加実行した後、実行時のファイル名は、ステージングエリアに追加されます

現地倉庫 - gitのコミットを実行した後、コマンド実行時間コンテンツステージング領域がローカルリポジトリに提出されます

遠位サービス倉庫は - Gitのプッシュを実行した後、リモートサービス倉庫にコンテンツを提出します

2.分岐動作

masterブランチのクローン
gitのクローンhttp://192.168.132.220/asm/ddm.git //http://192.168.132.220/asm/ddm.gitはURLであります

非マスターブランチのクローニング
gitのクローン-b機能-DDM-devの http://192.168.132.220/asm/ddm-fuse.git

ビューの分岐
gitのブランチ-r //チェックリモートブランチ
gitのブランチは、ローカルブランチをチェック//

ハンドオーバブランチ
Gitチェックアウトは//分岐するように切り替えるfeature_ZZB feature_ZZB

修正されたファイルを参照してください:gitのステータス
コントラストファイル:gitのdiffをVRVDZWDYWTX / SRC / main.cppに

新しいローカルおよびリモートブランチ

git checkout -b new_branch_name  // 新建本地分支,且切换到新建的分支,前提是当前工作区是干净的
git push origin new_branch_name  // 推送分支到远程服务器,远程分支与本地分支同名

 ローカルおよびリモートの名前を変更します。

gitのブランチ-m old_branch new_branch //ローカルブランチの名前変更
Gitのプッシュ起源をnew_branch //ローカルプッシュする修正遠位分岐
Gitのプッシュ起源--delete old_branch //リモートブランチを削除します

3. Submitを修正

提出するファイルを追加
gitのファイル名を追加
ローカルリポジトリに提出
コミットgitのを
サービスリポジトリに提出
Gitのプッシュ

4. [変更の取り消し

作業領域を取り消す変更し、その最後のgit時のバック状態にファイルをコミットまたはgitの追加、注意-スペースに続いて
gitのチェックアウト-ファイル

バック作業領域に、一時的な領域での変更を元に戻し、コンテンツの変更はありません
GitのリセットHEADファイルを

コードのフォールバック

gitの^が戻る前バージョンにフォール--hard HEADをリセット
フォールバックする〜3回最初の3を提出する前に--hard HEADをリセットgitの、というように、提出する前にバックをn回秋
のgitを--hard commit_idの隠れ家をリセット/指定されたコード舎にコミット

5.共同開発を提出

Gitのスタッシュは//現在のステージングエリアを変更し、それが変更されたワークスペースをクリアします

gitのプルは//最新の遠位倉庫コードを引っ張ります

Gitのスタッシュポップ//競合直接添加(緑色)が存在しない場合、競合(赤)がある場合、スクラッチコードをポップ競合比較ツールを排除します

紛争を解決した後、正常に変更をコミットします

コードの異なる領域の前記比較

......

 

//ステップ======== =========更新コード

リモートリポジトリを見ます

gitのリモート- V

リモート$ gitの- Vの
起源はhttp:// 192.168.132.220/asm/ddm-gui.git(フェッチ) 
の起源はhttp:// 192.168.132.220/asm/ddm-gui.git(プッシュ)

ローカルの一時的なリポジトリへのリモートコード更新
のgitをFETCH 原点マスター:tempが //ローカルブランチにマスターリモートブランチ原点倉庫からダウンロードして、新しい一時を作成

地元の倉庫や一時保管の比較

gitの差分一時

masterブランチに一時ブランチをマージ

gitのマージ一時

一時ブランチを削除します。

gitのブランチ- dの分岐が文句を言うでしょうメインブランチにマージされていない場合、TEMPは//、削除強制するには、次のコマンドを使用することができますgitのブランチ-D <ブランチ名>

 

 

参考。

比較ツールセット

$ git config --global diff.tool bc3
$ git config --global difftool.bc3.path "c:/program files/beyond compare 3/bcomp.exe"

 

おすすめ

転載: www.cnblogs.com/liyubo/p/10578965.html
おすすめ