検索
ホームページ開発ツールGitGit の 3 つの作業方法の紹介と Git ワークフローのデモ

Git の 3 つの作業方法の紹介と Git ワークフローのデモ

# 推奨 (無料): Git チュートリアル

##記事ディレクトリ

#一元化されたワークフロー (一般的には使用されません)

    フォーク ワークフロー (時々使用されます)
  • GitFlow ワークフロー (最も一般的)
  • Git ワークフローのデモ
  • プロジェクト開発中に
Git
を使用するには 3 つの方法があります。つまり、

集中型ワークフロー Git Flow ワークフロー フォーク ワークフロー です。 。ここでは主に Git のワークフローについて説明します。 集中型ワークフロー (一般的には使用されません)

SVN

のような集中型ワークフローは、中央ウェアハウスをすべての変更の単一ポイントとして使用します。プロジェクトの実体。すべての変更は

Master ブランチ に送信されます。この方法と SVN の主な違いは、開発者はローカル ライブラリを持っていますが、Git の多くの機能は使用されないことです。
Git の 3 つの作業方法の紹介と Git ワークフローのデモフォーク ワークフロー (場合によっては使用されます)

フォーク ワークフローは GitFlow に基づいており、Git の Fork

プルリクエスト コードレビューの目的を達成するための関数。これは、大規模なチームを安全かつ確実に管理でき、信頼できない寄稿者からの提出を受け入れることができる開発者に適しています。 (これは主にチーム外のメンバーのコードをレビューするために使用され、Linux 仮想チームではより多く使用されます)。 問題解決にチーム外のメンバーが必要な場合に、これを使用することがあります。


Git の 3 つの作業方法の紹介と Git ワークフローのデモGitFlow ワークフロー (最も一般的)

Gitflow

ワークフローは機能開発、リリース準備、メンテナンスのために確立されています。ブランチは、リリースの反復プロセスをよりスムーズにし、ブランチの特性を最大限に活用するために作成されます。厳密な分岐モデルは、大規模プロジェクトに必要な構造も提供します。次の図は完全な開発方法図ですが、実際の開発はもっと合理化される可能性があります:


Git の 3 つの作業方法の紹介と Git ワークフローのデモGit ワークフローのデモ

デモ手順:


Git の 3 つの作業方法の紹介と Git ワークフローのデモEclipse でブランチを作成し、

featureA ブランチという名前を付けます
:

featureA ブランチの初心者関数 A が完了したら、それをローカル ライブラリ:
Git の 3 つの作業方法の紹介と Git ワークフローのデモ

に送信し、リモート ライブラリ:

Git の 3 つの作業方法の紹介と Git ワークフローのデモ
にプッシュします。 次に、ベテラン プログラマーがプロジェクトをプルします。
Git の 3 つの作業方法の紹介と Git ワークフローのデモ
pullした後、masterブランチからFeatureAブランチに切り替えます。この時点で、初心者による変更が確認できます:
Git の 3 つの作業方法の紹介と Git ワークフローのデモ

次に、 add FeatureA ブランチをマスター ブランチとローカルでマージし、リモート ライブラリに送信します。 Git の 3 つの作業方法の紹介と Git ワークフローのデモ

最初にマスター ブランチに切り替え、マージを実行し、リモート ライブラリにプッシュします


Git の 3 つの作業方法の紹介と Git ワークフローのデモ

以上がGit の 3 つの作業方法の紹介と Git ワークフローのデモの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はCSDNで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Git vs. Github:違いを理解していますGit vs. Github:違いを理解していますMay 03, 2025 am 12:08 AM

Gitは分散バージョン制御システムであり、GithubはGitに基づいたオンラインプラットフォームです。 GITはバージョン制御、支店管理、合併に使用され、GitHubはコードホスティング、コラボレーションツール、ソーシャルネットワーキング機能を提供します。

Github:フロントエンド、git:バックエンドGithub:フロントエンド、git:バックエンドMay 02, 2025 am 12:16 AM

Gitはバックエンドバージョン制御システムであり、GithubはGitに基づくフロントエンドコラボレーションプラットフォームです。 GITはコードバージョンを管理し、GitHubはユーザーインターフェイスとコラボレーションツールを提供し、2つは開発効率を向上させるために協力します。

究極の対決:Git vs. Github究極の対決:Git vs. GithubMay 01, 2025 am 12:23 AM

Gitはバージョン制御システムであり、GithubはGitベースのコードホスティングプラットフォームです。 GITはコードバージョンと履歴を管理するために使用され、GitHubはコードホスティングとコラボレーション機能を提供します。 GITは、バージョン制御を必要とするすべてのプロジェクトに適しています。Githubは、チームのコラボレーションやオープンソースプロジェクトに適しています。

Git vs. Github:開発者の視点Git vs. Github:開発者の視点Apr 30, 2025 am 12:14 AM

Gitは分散バージョン制御システムであり、GithubはGitに基づいたオンラインプラットフォームです。 GITは、支店管理やコミット履歴などのバージョン制御機能を提供します。 GitHubは、コードレビューやプロジェクト管理などのコラボレーションツールを提供しています。

Git:バージョン制御システム、Github:プラットフォームGit:バージョン制御システム、Github:プラットフォームApr 29, 2025 am 12:31 AM

GitとGithubは、最新のソフトウェア開発のコアツールです。 Gitは分散バージョン制御システムであり、Githubはコラボレーションプラットフォームです。 GitとGithubを使用すると、開発効率を向上させ、チームのコラボレーションを強化できます。

git:テクノロジー、github:プラットフォームgit:テクノロジー、github:プラットフォームApr 28, 2025 am 12:09 AM

Gitは2005年にLinus Torvazによって作成された分散バージョン制御システムですが、GithubはGitに基づくオンラインコラボレーションプラットフォームです。 GITレコードは、スナップショットを介してファイルの変更を記録し、ブランチモデルをサポートします。 GitHubは、コラボレーション効率を向上させるためのPullRequestなどのツールを提供します。

Githubの目的:バージョン制御、コラボレーションなどGithubの目的:バージョン制御、コラボレーションなどApr 27, 2025 am 12:05 AM

GitHubは単なるバージョン制御ツールではなく、コラボレーション、プロジェクト管理、コミュニティコミュニケーション機能も提供しています。 1)バージョン制御:Gitを使用してコードの変更を追跡します。 2)コラボレーション:PullRequestを通じてコードの変更を送信します。 3)プロジェクト管理:問題とプロジェクトセクションを使用して、タスクを管理します。 4)コミュニティコミュニケーション:フォークを通じて学び、コミュニケーションを取り、オープンソースプロジェクトに参加します。

Github vs. Git:重要な違​​いを理解しますGithub vs. Git:重要な違​​いを理解しますApr 26, 2025 am 12:12 AM

GitとGithubは異なるツールです。Gitはバージョン制御システムであり、GithubはGitに基づくオンラインプラットフォームです。 GITはコードバージョンを管理するために使用され、GitHubはコラボレーションとホスティング機能を提供します。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール