ホームページ > バックエンド開発 > PHPチュートリアル > git の 5 分間のチュートリアル

git の 5 分間のチュートリアル

伊谢尔伦
リリース: 2016-11-26 11:35:37
オリジナル
1458 人が閲覧しました

多くの人は、Git はわかりにくい、または複雑なバージョン管理システムだと考えています。この記事は、Git をすぐに使い始めたいと考えている人向けです。

ほとんどの基本的なニーズについて、この記事では使用方法の 70% から 90% をカバーしています。

git の 5 分間のチュートリアル

はじめに

Git を使用する前に、リポジトリを作成する必要があります。既存のディレクトリを Git リポジトリとして使用することも、空のディレクトリを作成することもできます

現在のディレクトリを Git リポジトリとして使用します。初期化する必要があるだけです

git init
ログイン後にコピー

Git リポジトリとして指定したディレクトリを使用します

git init newrepo
ログイン後にコピー

今後は, we 特に明記されていない限り、Git リポジトリのルート ディレクトリにいるものとみなされます

新しいファイルを追加します

リポジトリはありますが、何もありません、ファイルを追加するには add コマンドを使用できます

git add filename
ログイン後にコピー

add を使用できます。 .. タスク ファイルの追加を続けます

バージョンをコミットします

これらのファイルを追加したので、実際に Git リポジトリに保存したいと思います。

これを行うには、リポジトリにコミットします

git commit -m "Adding files"
ログイン後にコピー

If you -m は使用しないでください。エディターが表示されます。独自の注釈情報を書き込んでください

多くのファイルを変更し、それぞれを追加したくない場合、ローカルの変更を自動的に送信するようにコミットしたい場合は、 - を使用できます。 git commit コマンドの -a オプションは、git によって管理されているすべての変更または削除されたドキュメントがリポジトリに送信されます。

-a を指定すると、新しいファイルが送信されるのではなく、変更のみが送信されることに注意してください。

リリースバージョン

まずサーバーからライブラリをクローンしてアップロードします

git commit -a -m "Changed some files"
ログイン後にコピー

変更後、サーバーにプッシュできます

git clone ssh://example.com/~/www/project.git
ログイン後にコピー

アップデートを取得します

上記のようにすでにプッシュしている場合は、次のコマンドは、現在のブランチを示します。唯一の追跡ブランチと自動的にマージされます。

git push ssh://example.com/~/www/project.git
ログイン後にコピー

デフォルト以外の場所から指定された URL に更新するのに 5 分以上かかりました

git pull
ログイン後にコピー

?

削除

リソースライブラリからファイルを削除したい場合はrm

git pull http://git.example.com/project.git
ログイン後にコピー
を使います

分岐とマージ

分岐はローカルで完了するので速いです。新しいブランチを作成するには、branch コマンドを使用します。

git rm file
ログイン後にコピー

branch コマンドはブランチに入るのではなく、ブランチを作成するだけです。そこで、checkout コマンドを使用してブランチを変更します。

git branch test
ログイン後にコピー

最初のブランチ、つまりマスターブランチのことを「マスター」と呼びます。

git checkout test
ログイン後にコピー

ブランチでコミットはできますが、master ブランチでの変更は反映されません。完了した場合、または変更を master ブランチにコミットしたい場合は、master ブランチに戻ってマージを使用します。

git checkout master
ログイン後にコピー

ブランチを削除したい場合は、-dフラグを使用します

git checkout master
git merge test
ログイン後にコピー

関連ラベル:
git
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート