まず第一に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ユーザー: