ホームページ  >  記事  >  バックエンド開発  >  PHP Yii フレームワークでのバージョン管理に git を使用することに関する知識

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

WBOY
WBOYオリジナル
2016-06-23 13:50:44959ブラウズ

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 までご連絡ください。