> -インストールと設定は、Gitはこのテキストのサーバー側で私を移動してくださいする方法についての超詳細な#でlinux#下にGitをインストールします
記事のディレクトリ
1設定したユーザー名とメールボックス
Gitのユーザー名とパスワードは、グローバルとローカルのポイントを持って、彼らのプロジェクトの一般的な構成次のようにsetコマンドグローバルユーザ名とパスワードを使用することができ、すべてのアイテムのためのグローバルコマンド:
git config --global user.name “github’s Name”
git config --global user.email “github@xx.com”
同社のプロジェクトは、ユーザー名とメールボックスが個別にプロジェクトディレクトリに設定する必要がある場合は、コマンドローカルユーザー名とパスワードを設定し、以下のとおりです。
git config user.name “gitlab’s Name”
git config user.email “gitlab@xx.com”
構成情報は、コンフィギュレーションコマンドによって表示することができた後。
git config --list
プロジェクトが別々に構成された場合は、プロジェクトのディレクトリで使用されるリストの設定をチェックするためのコマンドは、現在のプロジェクトのグローバル設定+コンフィギュレーションで、現在のプロジェクトの構成を使用する場合、使用を優先させて頂きます
SSHサーバとGithubのリンクを確立するために2
2.1は、地元のSSHキーを生成します
キー、生成するコマンドを使用して、-t、パラメータキータイプ-C一般的に自分のメールボックスを埋めるためのパラメータキーのコメントを。
ssh-keygen -t rsa -C "密钥注释(一般使用邮箱做标记)"
このシステムは、キーの位置(通常の〜/ .sshディレクトリ)を保存し、パスワードを指定し、デフォルトのまま、キャリッジリターンキーの後に3回連続で発生したパスが表示されます、パスを入力するように求められます。
2.2リモートリポジトリにローカルのSSHキーを追加します。
ディスプレイのパスへのステップ、使用して猫のディレクトリにコピーするコマンドをid_rsa.pubのファイル内のコンテンツを、その後に追加のGithubに
2.3テスト接続
次のコマンドを入力し、入力したときに促さはい接続をテストします:
ssh -T git@github.com
接続に成功するが提案されています。
Hi XXXXX(你的Github账户名)! You've successfully authenticated, but GitHub does not provide shell access.
指定されたリモートブランチに3つのアップロードアイテム
3.1初期のGit
プロジェクトのルートディレクトリにとGitリポジトリを初期化するには、次のコマンドを実行
git init
接続とリモートリポジトリを確立するために、3.2
リモートリポジトリに関連付けられているコマンドを使用します。
git remote add origin [仓库地址]
後半にアップロードコードエイリアスリモートエイリアスとしての起源、コードを直接アップロードし、あなたが倉庫に入るたびに対処する必要はありません。
リモートリポジトリの名前と住所を表示するには、次のコマンドを使用します。
git remote -v
3.3ローカルキャッシュのGitへのネイティブコードを追加します。
git add .
Gitリポジトリのは、追加 3つの形式:
- 追加gitの。:彼はそれ、ファイルの修正(変更)の内容と、新しいファイル(新規)などの作業がステージングエリアに提出されるすべての変更を、状態ツリーのワークスペースを監視しますが、削除されたファイルが含まれていません。
- -u gitの追加:彼は唯一の(つまり、ファイルを追跡)ファイルを追加監視してきた、彼はステージングエリアに提出された書類に変更されます。新しいファイル(人跡未踏のファイル)を提出しません-uを追加します。(gitの追加--updateの略)。
- -A追加Gitは:上記の2つの関数の集合である(略称は--all追加GIT)
3.4ローカル倉庫にバッファの内容を追加します。
地元の倉庫にローカルキャッシュの次のコマンドの内容を追加して、メモを追加:
git commit -m"注释"
リモートブランチにプッシュ3.5
コマンドを使用すると、リモートリポジトリのブランチにプッシュローカルブランチリポジトリ指定されたコンテンツを指定しました:
git push <远程主机名(或别名)> <本地分支名> <远程分支名>
指定されたリモートブランチが存在するが自動的に作成されていない場合は、これまでのところ成功し、リモートのGitHubリポジトリ上のローカルファイルに同期。
3.6リモートブランチに関連付けられています
関連するローカルブランチおよびリモートブランチに次のステートメントを使用します
git branch --set-upstream-to=origin/remote_branch your_branch