ローカルとリモートのGitHub

まず第一にgithubのアカウントを持っている(これはナンセンスではないこと)

Linuxでのgitのインストール

アーチのlinux:パックマンはgitのを-S

ターミナルで入力します

keygenは、SSHは、##のデフォルトとなっています

公開鍵はGithubのアカウント情報アカウント設定 - > SSHキーに追加されます

検証が成功したかどうかをテスト

ssh  -T  のgitの@ githubの。コム

こんにちは誰か!あなたは、認証に成功しまし」が、GitHubのは、シェルアクセスを提供していません。

Githubのローカル同期するための
ローカルプロジェクトにコピーします:


gitのクローンgitの://github.com:XXXX / test.git ## gitreadonlyのみ読み取ることができ、局所的にクローン化された方法で
Gitのクローンを[email protected]:XXX / test.git ##マナーSSHには、局所へのクローニングまたは書き込み
gitのクローンhttps://github.com/xxx/test.git ##ローカルにクローン化された方法のHTTPSで、あなたが読み書きできる
XXX / xxx.git ##取得ローカルをマージせず:gitのフェッチ[email protected]
gitのプル[email protected]:XXX / xxx.git ##ローカルコンテンツを取得し、マージします

githubのに提出ローカルプロジェクト

1.ローカル設定

設定のgit - 株式会社フリーはuser.name参加「onovps」  (アカウント名)

設定のgit - 株式会社無料user.email参加(メールボックスを登録するときに使用)「[email protected]オプション#グローバルインフォメーション

新しいGitプロジェクトとのGithubに提出


TESTDIR TESTDIR&CDます。mkdir
タッチREADME.md
のinit#をgitのローカルリポジトリの初期化
gitのはREADME.md#ローカルリポジトリにファイルを追加する追加
のgitのrm README.md#ローカルライブラリが削除注ぐ
Gitは-mをコミットは#ローカルに提出し、「最初のコミット」ライブラリとの発言は、今回の変更は、まだローカルです。
Gitは-a ##の変更が自動的にファイルを更新コミット、自動として理解することができる
追加のリモート[email protected] xxxのをGitリポジトリ閲覧:XXX / xxx.git#は、リモート・サーバーの別名を追加します。
RM xxxは##エイリアスリモートリポジトリの削除リモートgitの
Gitのプッシュ-u REMOTENAMEマスター#はremonameのGithubリポジトリにローカルファイルに提出されます。この時点で、それはgithubのサービスへのローカルな変更、更新
操作の分岐バージョンを

ブランチを作成し、マージ


gitのブランチ#は、現在のブランチがマスターで表示する
機能#は新しい新しいブランチを作成Gitのブランチ
新しいブランチにgitのチェックアウト新機能#スイッチを
VIのpage_cache.inc.php
追加page_cache.inc.phpのGit
Gitは-a -mをコミット追加の「初期バージョンキャッシュページは、「
特集起源新新支店は##、リモートサーバに送信するだけでリモートブランチの構造と内容に提出し、実現しなかったとの合併のバックボーンにプッシュgitの

新機能ブランチ熟した場合は、マスターにマージする必要性を感じます

チェックアウトマスターGitの新しいバックボーンに切り替え#

Gitのマージ新しい新機能をトランクに分岐する##

支店のgit #現在のブランチがマスターである表示します 

Gitのプッシュこの場合には#トランクをも新機能の生成を組み込みました

[非常]素材:gitのコマンドは、マインドマップを使用しています

http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html

Windowsユーザー:

https://www.cnblogs.com/paulwhw/p/9164382.html

おすすめ

転載: www.cnblogs.com/callmelord/p/11536488.html