Gitは仕上げを使用しています

背景

ロング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に示すように、遠隔に合併の提出後のコード

 

私は、任意の質問限られているため、展示をしてください。

 

おすすめ

転載: www.cnblogs.com/shuimutong/p/11404664.html