ホームページ バックエンド開発 PHPチュートリアル PHP Yii フレームワークでのバージョン管理に git を使用することに関する知識

PHP Yii フレームワークでのバージョン管理に git を使用することに関する知識

Jun 23, 2016 pm 01:50 PM
git php yii コントロール 知識

Wikipedia での Git の定義: 無料の分散バージョン管理ツール、または速度を重視したソース コード管理ツールです。 Git は元々、Linux カーネルの開発を管理するために Linus Torvalds によって開発されました。各 Git 作業ディレクトリは完全に独立したコード ベースであり、ネットワークや中央サーバーから独立した完全な履歴レコードとバージョン追跡機能を備えています。
git バージョン管理に関連するいくつかの手順とコマンド。


初期化 2 つの基本的なコマンド
git init 。現在のディレクトリにバージョン ライブラリを作成します


git clone git://github.com/someone/some_project.git some_project

元のリモートをコピーしますバージョン ライブラリはローカルの some_project ディレクトリに完全に複製されます


git Remote add orgin git://github.com/someone/another_project.git



リモート リポジトリを表示する git コマンド
git Remote -v


このバージョンを生成します ライブラリ コードをローカルのマスター ブランチに更新します


git pullorigin master//ローカルの git ライブラリを更新します


一致関係を解決するコマンド Composer update -o -vvv


仮想ディレクトリを作成します


cd /etc


サーバー内のファイルを編集して保存して、仮想ディレクトリを構成します


次に、ローカルに作成される仮想パスを指すようにサーバー内の hosts ファイルを編集します
サービスを再起動します:
service nginx (サーバー名) 再起動
git の更新 関連コマンド:

ローカル ライブラリの関連コマンドの表示: git status (ローカル ライブラリの関連ステータスの表示)


ローカル ライブラリへの追加:

git add -a

git add -A
git commit - a -m "upadte"

サーバーにアップロードするコマンド:

git Push Origin master


ローカルライブラリにダウンロードして更新するコマンド:

git pullorigin master



#バージョンリポジトリを初期化します
git init


#リモートリポジトリのクローンを作成します
git clone git@xbc.me:wordpress.git


#リモートリポジトリのオリジンを追加します、構文はgitですリモート追加 [ショートネーム] [URL]
git リモート追加オリジン git@xbc. me:wordpress.git


# リモート リポジトリを表示します
git Remote -v




# 現在変更されているファイルをステージング領域に追加します
git add .


#ファイルを自動的に追跡する場合 (手動でファイルを削除済みステータスで削除した場合も含む)
git add -u


#変更を送信する
git commit ?m "コメント"


#更新をリモート サーバーにプッシュします。構文は git Push [リモート名] [ローカル ブランチ]:[リモート ブランチ]
git Push Origin master


#ファイル ステータスの表示
git status


#新しいファイルの追跡
git add readme.txt


#現在の追跡リストからファイルを削除し、完全に削除します
git rm readme.txt


#ステージング領域でのみ削除し、ファイルは現在のディレクトリに保持し、追跡しません
git rm ?cached readme.txt


#ファイルの名前を変更します
git mv reademe.txt readme


#送信履歴を表示します
git log


#最後のコミットコメントを変更するには、?amend パラメータを使用します
git commit --amend


#いくつかの変更を送信し忘れた場合、次の 3 つのコマンドはコミットを取得するだけです。
git commit ?m "add readme.txt"
git add readme_forgotten
git commit ?amend


# git add を使用して、変更されたファイル a と b を一時記憶領域に追加したと仮定します


#ファイル a のみを送信したいが、ファイル b は送信しない。これは次のように行う必要があります
git replace HEAD b


#ファイルへの変更をキャンセルします
git checkout ?- readme.txt
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DeepSeekをインストールする方法 DeepSeekをインストールする方法 Feb 19, 2025 pm 05:48 PM

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

DeepSeek使用のためのFAQの概要 DeepSeek使用のためのFAQの概要 Feb 19, 2025 pm 03:45 PM

Deepseekai ToolユーザーガイドとFAQ Deepseekは、強力なAIインテリジェントツールです。 FAQ:異なるアクセス方法の違い:Webバージョン、アプリバージョン、API呼び出しの間に機能に違いはありません。アプリは、Webバージョンのラッパーにすぎません。ローカル展開は蒸留モデルを使用します。これは、DeepSeek-R1のフルバージョンよりもわずかに劣っていますが、32ビットモデルには理論的には90%のフルバージョン機能があります。居酒屋とは何ですか? Sillytavernは、APIまたはOllamaを介してAIモデルを呼び出す必要があるフロントエンドインターフェイスです。壊れた制限とは何ですか

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

Grayscale Encryption Trust Fundsとは何ですか? Grayscale Encryption Trust Fundsとは何ですか? Mar 05, 2025 pm 12:33 PM

グレイスケール投資:機関投資家が機関や投資家にデジタル通貨投資サービスを提供するための機関投資家が入国します。同社はいくつかの暗号信託を立ち上げました。これは広範な市場の注目を集めていますが、これらの資金のトークン価格に対する影響は大きく異なります。この記事では、Grayscaleの主要なCrypto Trust Fundsの一部を詳細に紹介します。 Grayscale Major Crypto Trust Fundsは、Grayscale Investment(2013年にDigitalCurrencyGroupによって設立された)で利用可能なさまざまなCrypto Asset Trust Fundsを管理し、機関投資家と順応の高い個人を提供する投資チャネルを提供します。その主な資金には、ZCASH(ZEC)、SOL、

トップマーケットメーカーが暗号市場に参入すると、キャッスル証券は業界にどのような影響を与えますか? トップマーケットメーカーが暗号市場に参入すると、キャッスル証券は業界にどのような影響を与えますか? Mar 04, 2025 pm 08:03 PM

トップマーケットメーカーのキャッスル証券のビットコインマーケットメーカーへの参入は、ビットコイン市場の成熟度の象徴であり、将来の資産価格設定力を競うための従来の金融勢力の重要なステップです。ブルームバーグによると、2月25日、シタデル証券は暗号通貨の流動性プロバイダーになろうとしています。同社は、Coinbaseglobal、Binanceholdings、Crypto.comが運営する取引所など、さまざまな取引所でマーケットメーカーのリストに参加することを目指していると、この問題に精通している人々は述べています。取引所によって承認されると、当社は当初、米国外にマーケットメーカーチームを設立することを計画していました。この動きは標識だけではありません

Delphi Digital:新しいElizaos V2アーキテクチャを解析することにより、新しいAIエコノミーを変更する方法は? Delphi Digital:新しいElizaos V2アーキテクチャを解析することにより、新しいAIエコノミーを変更する方法は? Mar 04, 2025 pm 07:00 PM

ElizaOSV2:AIのエンパワーメントAIは、補助ツールから独立したエンティティに進化しています。この記事では、ElizaOSV2の主要な革新と、AI主導の将来の経済をどのように形成するかについて説明します。 AIオートメーション:Elizaosを独立して操作することは、もともとWeb3オートメーションに焦点を当てたAIフレームワークでした。 V1バージョンを使用すると、AIはスマートコントラクトとブロックチェーンデータと対話できますが、V2バージョンは大幅なパフォーマンスの改善を実現します。単純な指示を実行する代わりに、AIはワークフローを独立して管理し、ビジネスを運営し、財務戦略を開発することができます。アーキテクチャのアップグレード:強化a

PHPの配列の最後に要素を追加する方法 PHPの配列の最後に要素を追加する方法 Feb 07, 2025 am 11:17 AM

配列は、プログラミングのデータを処理するために使用される線形データ構造です。アレイを処理している場合は、既存の配列に新しい要素を追加する必要があります。この記事では、各方法のコード例、出力、時間と空間の複雑さ分析を使用して、PHPの配列の最後に要素を追加するいくつかの方法について説明します。 アレイに要素を追加するさまざまな方法は次のとおりです。 四角い括弧を使用します[] PHPでは、配列の最後に要素を追加する方法は、四角い括弧[]を使用することです。この構文は、単一の要素のみを追加する場合にのみ機能します。以下は構文です。 $ array [] = value; 例

See all articles