多くの人は、Git はわかりにくい、または複雑なバージョン管理システムだと考えています。この記事は、Git をすぐに使い始めたいと考えている人向けです。
ほとんどの基本的なニーズについて、この記事では使用方法の 70% から 90% をカバーしています。
はじめに
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