Gitは何ですか?
Gitは、世界で最も先進的な分散型バージョン管理システム(誰)です。
特徴:グレード上のハイエンドな雰囲気。
Gitリポジトリをインストールします。
Gitはまた、通常のバージョン管理システムである、あなたはまた、Javaと同様に、ツールとして理解することができ、している最初にダウンロードし、使用前にインストールし、最初のステップは、インストールする必要がありますので、実際には、システムは、Mac上でGitに付属しています、WindowsのそれはOKで、次のされています。
Gitの基本的な操作コマンド
githubのアカウントの設定
1 |
-global user.nameコンフィグgitの"benarchen" |
基本コマンド
1 |
gitの状態#は、リポジトリの現在の状態を表示します。 |
バージョンロールバック
1 |
(Gitの最も重要な機能) |
リモートリポジトリ
あなたはGitHubのアカウントを取得したら、あなたは無料のクローンやその他のプロジェクトをダウンロードすることができ、またはあなた自身の作成することができ
、プロジェクトを、しかし、あなたは、コードを提出することはできません。して自由ならば、確かに、コードを提出することができることが自由にできないことも知っていると思う
、それはそう承認のいくつかの種類の必要性は、コードの前に提出しなければならないで、混乱GitHubの上でプロジェクト、その後、コードを提出していない
、と一般的にGitHubの上これは、SSHの認証に基づいています。
設定SSHキーは、SSH鍵ファイルを生成しました:
1 |
LSはの〜/ .ssh#公開鍵はssh自身のシステムがあるかどうかを確認するには、このコマンドを使用します。 |
そして、3はストレートEnterキーを押し、デフォルトのパスワードが必要とされていない場合、すべての内容をコピーしますキー生成の.sshフォルダをid_rsa.pub見つけます。オープンGitHub_Settings_keysのページ、新しいSSHキー、タイトルのタイトルを作成するには、いずれかで埋めることができ、ちょうどid_rsa.pubの内容は中に移動し、追加のSSHキーをクリックしてコピー&ペーストします。
Gitのバッシュでは、公共のGitHubを設定するかどうかを検出し入力します。
1 |
SSH -T [email protected]テストは、それを継続するには、yesを選択するどのようなセキュリティ、言うかもしれません。 |
説明:サーバー上に保存されたGITは、公開鍵、ローカルに保存された秘密鍵であるあなたは、リモートでコードがライブラリにネイティブコードライブラリを押すと、サーバはあなたの秘密鍵を参照するように依頼し、自分の秘密鍵を使用し、その公開鍵を表示しますペアリングは、認証を完了します。非対称暗号化が使用されているので、公開鍵は、限り、あなたは、秘密鍵の世話をすることができますよう、公共行うことができます。ので
このステップは、実際にマシンとgithubのアカウントに関連しています。
リモートリポジトリに関連付けられています:
1つの |
GitHubには、関連付けられたリモート・ウェアハウス・アドレス#上で原点倉庫を追加し、リモートgitの |
注意:ゼロから開発すると、リモートデータベースを持つことで、その後、地元の図書館があります。
1 |
gitのクローン[email protected]:ローカルのGithubクローンのbenarchen / first.git#プロジェクト。 |
支店の管理
枝の役割は、各開発者は、開発プロジェクトライブラリの進行に独自の行を持つことができ、支店を持つ、グループが開発に協力してできるようにすることです。ように、その後マスターブランチへの同期の完了を担当し、独自の部分を開発しています。Gitのブランチは、作成、削除、およびスイッチング分岐が、Gitは非常に短時間で完了できるかどうか、違います!
ブランチを作成します
1 |
gitのブランチブランチ名の#は、ブランチ作成 |
リモートリポジトリにプッシュ
1 |
、説明を追加ステートメントを作成し、リモートブランチプッシュするローカル必要性からGitのプッシュ--set-上流の原点benarの#最初のプッシュ |
削除された枝
1 |
gitのブランチはブランチブランチ#1の名前を削除-d |
ドロップダウン倉庫
1 |
gitのプル原点マスター#コードダウンローカルへのリモート・マスター。 |
支店使用ポリシー
マスターブランチは非常に安定であるべきであり、まだその上で動作することはできません通常、新しいバージョンをリリースするために使用されます。あなたは、開発ブランチ、その分岐副マスターとしてのdevのブランチを作成することができます。各開発者は独自のブランチを持っているか、自分の仕事が時間からのdevの枝、最終リリースにmasterブランチアップに同期した時刻に実行された後。
ラベル管理
1 |
gitのタグタグ名タグヒット#の |