背景
ロングSVNを使用する前に、ちょうどEclipseを使用します。その後、最終的gitbashを回し、私はEclipse用のツールがありますが、gitのをgitのを使用し始めたが、多くの貧しい使用があります。そこに多くのオンラインチュートリアルがありますが、それを仕上げ、仕上げの使用から更なるし、それは手順を使用してについてのブログする必要がありますが。後で使用するために、一方で、片手を覚えておきます。
まず、インストール
gitのクライアントは、インターネット上の検索を検索し、ない「インターネット」本当に遅いアップダウンロードはありません。クライアント上gitbashダウンロードし 、私は主に携帯電話のホットスポットのダウンロードを通じて、記事を書いた前に、スピードは悪くないです。
第二に、基本的な操作
コードの開発プロセスの観点から説明
図1に示すように、ローカルリソースにクローニングされました
gitのクローン+リソースパス
例:gitのクローンhttps://github.com/shuimutong/gdao.git
2、最新のコードを引っ張ります
gitのプル
3、枝を見て
ローカルブランチのgitのブランチをチェック
すべてのgitのブランチを見る-aブランチ
4、(検出)指定されたブランチに切り替え
gitのチェックアウト+支店名
例:gitのチェックアウトDEV-1
5、枝のステータスを参照してください
gitの状態
ローカルの変更があるかどうかを確認
6、比較
gitのdiffを
コードやライブラリコントラストが変更されたが、まだ提出していないされました
Gitの差分支店名
そして、指定された支店コードを比較し、それがコードレビューを使用することができます
7、変更を送信する準備ができて追加
指定されたファイルを追加します:gitの+のファイル(フォルダ)の名前を追加します
すべて追加:gitの追加。
8、地元の図書館への変更をコミット
gitのは、-m「コメント」をコミット
変更をコミットして、コメントを追加
図9は、リモートプッシュに提出されます
gitのプッシュ
10、一時的なコード、一時的なコードの削減
gitのスタッシュ
現在修正スクラッチアップ
gitのスタッシュポップ
一時的なコードの最近の削減
gitのチェックアウト。
ローカル変更を復元します
第三に、ブランチ、タグコンセプト
1.概要
バックアップバージョンのために使用されるラベルの開発のための支店。
分岐が連続的に変化してもよいし、ラベルコードを連続的に変更するために使用されません。
2、ブランチ
新しいプロジェクトの需要を開発する必要が、我々は、この需要の開発は、このブランチで行われ、ブランチを作成します。
、新しいブランチを作成
Gitチェックアウト-b支店名
//分岐は電流に依存している中でブランチを作成し、新しいブランチを作成するために、枝のいずれかに切り替えることができます。
B、リモートブランチに新しいプッシュ
Gitのプッシュ--set-上流の原点支店名
3、ラベル
開発の新たな需要の前面にあるラインは、我々は後者の見解を促進するために、タグを作るために行の最後のバージョンを持っています。
、プレイタグ
gitのタグ-aラベル名-m「コメント」
Bは、遠隔タグにプッシュします
gitのプッシュ原点ラベル名
C、ビュー既存のタグ
gitのタグ
D、検出タグコード
gitのチェックアウトのラベル名
第四に、コードをマージ
分岐gdao項目マスター、DEV-1-シンプルがあると
そこでは、コード更新をマスターDEV-1-シンプルに新しいコードが必要です。
具体的な手順:
1、現在のブランチの修正を提出
2、Gitチェックアウトマスターは//マスターに切り替え
3、のgit pushは//最新のコードを引っ張ります
4、GitのチェックアウトDEV-1-単純な開発ブランチに//スイッチ
図5は、gitのマージマスターが// masterブランチの開発にマージ
6、紛争管理
図7に示すように、遠隔に合併の提出後のコード
私は、任意の質問限られているため、展示をしてください。