[ツール] Gitリポジトリ

はじめに:仕事を得るために、いくつかの一般的に使用されるコマンドを使用して、gitの開発作業を使用して共同でほとんどの時間を動作します。しかし、その背後にある意味を、非常にその味を理解していない、gulpingのようなものです。理解するためにさらなる研究を行うために、通常のコマンドを使用し、情報へのアクセスはそう。これらを知っているが、なぜ知っています。

1.基本的なコマンドの流れ

作品のほとんどは、我々はリモートリポジトリにコードを提出する操作を完了するために、次のコマンドを使用します。一般的に使用されるコマンドのあなたのレビューのために、下記のコマンドは、まず自分自身で学ぶには、以下の基本的なコマンドを理解することができ、コードをコミットgitのを使用していません。

$ git status #查看当前工作区状态
$ git add {filename}
$ git commit -m "comment"
$ git push -u origin HEAD: master

2.詳細な手順

2.1 gitのプル

git pull <远程主机名> <远程分支名>:<本地分支名>

例えば、取得するために、originホストのnextローカルで、ブランチをmaster次のように枝がマージ、書かれる必要があります。

git pull origin next:master

リモートブランチが現在の分岐と組み合わされる場合、結腸の一部を省略してもよいです。

git pull origin next

上記は、取得するには、コマンドを表しorigin/nextブランチをした後、現在のブランチにマージ。本質的には、これが最初に行うことと等価であるgit fetch、行いますgit merge

git fetch origin
git merge origin/next

2.2 Gitのプッシュ

git pushコマンドがリモートホストにプッシュされ、ローカルブランチを更新するために使用されます。そのフォーマットのgit pullようなコマンド。

git push <远程主机名> <本地分支名>:<远程分支名>

リモートブランチ名を省略した場合、それは、リモートブランチが存在しない場合は、それが新しいでしょう、「トレース関係」(通常は両方とも同じ名前の)リモートブランチの存在とローカルブランチをプッシュすると述べました。

git push origin master

上記のコマンドを表し、ローカルmasterブランチはプッシュされoriginたホストmasterの枝を。後者が存在しない場合、それは新しいです。あなたは地元の支店名を省略した場合、これは、リモートブランチに空のローカル枝を押すと等価であるので、その後、指定されたリモートブランチを削除します。

git push origin :master
# 等同于
git push origin --delete master

トレース枝の存在と複数のホスト間の電流の関係する場合は、使用することができ-uますが、後からパラメータなしで使用できるように、デフォルトのホストを指定するオプションをgit push

git push -u origin master

パートリファレンス:http://www.ruanyifeng.com/blog/2014/06/git_remote.html

おすすめ

転載: www.cnblogs.com/suyeSean/p/11410005.html