gitの使い方(gitflowワークフローに従ってください)

1.まず、最初にgitをインストールし、プロセスgitflowを理解します

インストールのチュートリアルでは、詳細には触れません。

参考サイト:https://morvanzhou.github.io/tutorials/others/git/2-1-repository/

                  https://www.cnblogs.com/myqianlan/p/4195994.html

                  https://www.cnblogs.com/Leo_wl/p/5077212.html 

                  https://www.cnblogs.com/cspku/articles/Git_cmds.html

2.リポジトリの確立

まず、空のフォルダのプロジェクトを作成します

そして、私たちのディレクトリフォルダに切り替えるには、それを取ります

cd ~/desktop/project

あなたは、ライブラリの管理を作成する前に、我々はアイデンティティを持っています

git config --global user.name "xxxx"//id
git config --global user.emal "xxxx"//email
//可以通过以下代码查看 
git config user.name
git config user.email

その初期化した後、

git init

あなたは、LSによって、フォルダ内のファイルを表示することができ-a

マスターブランチ(枝の安定バージョン)3.(ファイルメインのマスターファイルにフォルダを追加<gitのチェックアウトマスター>でmasterブランチに切り替えることができます

touch main.py

<gitの状態>で(untrackなど)、ファイル状態のフォルダを確認フットプリントライブラリを見つけることができません

提出された文書が実際に図書館に行かないときに呼び出す必要があるので、これは、見ることができます

git add main.py

ステージはuntrack状態から状態ファイルになり

次いで、(コードを変更またはコミット追加してドキュメントを作成する場合にのみ)(<gitのログ[--oneline] {一方向} [--graph] {図}>変更レコードビュー履歴によって後に)変更をコミット

git commit -m "create main.py"

3.その後、我々は分岐が(Devのブランチ)の開発を確立する必要があります

git branch develop
git checkout develop//或者通过git branch -b develop建立并转移HEAD

4. [機能の開発のために](機能ブランチに)開発ブランチに基づいて開発ブランチを作成します。

git checkout -b some-feature develop
//或者依旧分为两行
git branch some-feature develop
git checkout some-feature

メインファイルエンコーディング5.

段階を完了し、コミットするために、再度提出するファイルの状態を変更するための変更をコーディングが完了した後

git commit -am "change 1 in feature"//同时包含add commit

開発ブランチに組み込まれる新機能が完了すると6

なければならない最初の枝を開発するために戻ります

git checkout develop

そして、あなたはそれをマージすることができます

git merge some-feature//可以在中间添加参数保留合并信息 <git merge [--no-ff -m "change to merge" ] some-feature>

7.公共の多機能が書かれており、プロジェクトをリリースする準備を開始する準備ができて、あなたが公開する準備ができてdeveloにブランチにリリースブランチを作成することができます

(リリースブランチはmasterブランチと開発ブランチ間のバッファです)

git checkout -b release-0.1 develop

場合リリース0.1修正マスタに組み込まれ、ブランチを開発しているが完了した後(コミット\追加\マージ)

[削除その後、リリース0.1

git branch -d release-0.1

8.後半に追跡するために、タグを築くためにmasterブランチにマージ

git tag -a master //git tag -a 0.1 -m "Initial public release" master

// 上传 git push --tage

9.私たちはバグを見つけた場合、ユーザーが利用可能なコードのリリース後、我々は、masterブランチに直接hotfixブランチ(メンテナンスブランチ)を引き出すことができ、マスタにマージバックした後、コードを変更し、枝を開発(gotfixブランチに追加します/コミット/マージ)

最後に、hotfixブランチを削除

git checkout -b issue-#001 master//建立分支
...//修改后的提交
git merge issue-#001 master/develop //合并
...//提交
git branch -d issue-#001

10.プロジェクトがすべてgithubのにアップロードされます

参考サイト1

公開された55元の記事 ウォン称賛40 ビュー210 000 +

おすすめ

転載: blog.csdn.net/hrainning/article/details/81237942