基本的な使用GitHubの
Gitのドキュメント:https://git-scm.com/book/zh/v2 、https://git-scm.com/doc
GitHubのドキュメント:https://help.github.com/en/github
ディレクトリ
倉庫の作成1.
(1) https://github.com/ 登録githubのアカウントにログインし、「新規リポジトリー」をクリックしてください。
(2)は、新しいページで、「作成」をクリックして、あなたはまた、どのような追加のファイルを無視するように選択することができ、「readme.md」をチェックし、プロジェクトの名前を入力します。
(3)正常に追加、それはファイルリストのページに移動します。
SSHアカウントを追加2。
公式文書:アカウントにSSHキーであなたのGitHubを追加します。
(1)「を選択し、アカウントのアバターの後にドロップダウンの三角形をクリックして[設定]をクリックし、 『;』SSHやGPGキーを、」「をクリックして新しい新しいSSHキーの」SSH公開鍵を追加します。
(マシンはgithubの倉庫に対話する必要がある場合、その後、彼らはマシンのSSH公開鍵を与えるので、このgithubのアカウントに追加されます。)
Gitはマシンの構成を変更します。
(2)ではUbuntuのコマンドライン、バックユーザーのにホームディレクトリ、ファイルの編集.gitconfig、マシンの構成を変更するGIT。
我々.gitconfig
(3)オープン.gitconfigは次のとおりです。
[ユーザー]
電子メール = [email protected]
名 =ジェイソン
GitHubには、ご登録のメールのメールボックスです。
(3)ユーザー名でのメールボックスに登録githubの、塗りつぶしを変更します。
以下のマシンで生成されたSSHキー:
私は、既存のキーを見てみることができます:既存のSSHキーのチェック
公式文書:生成A新しい新しいSSHキーとSSHエージェントでITに追加します 。
関連ブログ:https://blog.csdn.net/qq_34306360/article/details/80851149
(4)次のコマンドは、GitHubには、あなたのメールボックスを交換してください覚えて使用して生成した端末は、sshのキーを開きます。Eメールは、新しいSSHキーを作成し、提供ラベルとして使用されます。
SSH-keygenは-t rsaの-b 4096 -C "[email protected]"
メインディレクトリのメンバーの.sshファイルは、次の2つの文書に(5)。
公開鍵id_rsa.pub
秘密鍵id_rsaと
id_rsa.pub猫 ビューパブリックアドレスは、公開鍵をコピーします。
(6)SSHキーを追加するSSHエージェント:
ssh-agentのが開始された場合、最初に見て:
$ evalの"$(のssh-agent -s)が"
>エージェントが59566をのpid
(-agent SSHへのSSH秘密鍵を追加し、デフォルトの秘密キー名としてid_rsaと):
$ sshのアドの〜/ .ssh / id_rsaと
(7)ブラウザに戻って、タイトルで塗りつぶし、コピーと前に公衆を貼り付けます。
3.クローニングプロジェクト
(1)
- githubのページにブラウザをクリックして、その後、倉庫のプロジェクトページを入力してください。
-
「クローンまたはダウンロード」欄には、「SSHを持つクローン」を選択して指定したリンクをコピーします。
自分のローカルマシンで(2)、ディレクトリへのコマンドラインCDはクローン、使用したいです:
プロジェクトリンクのgitのクローンコピー
良いコピー、ディレクトリにクローンダウンした後、あなたはgitのログとログを表示することができます; gitのブランチは、ブランチを参照してください。
ブランチを作成し、コードをプッシュする4.
4.1。アップロード支店
(1)は、ローカル項目にクローン化し、ブランチに作成し、スイッチには、次のコマンドを実行します。
gitのチェックアウト-b支店名
以下のような:スマート-b gitのチェックアウト
、すべてのローカルブランチはGitがリモート・データベースに対応するリモートにプッシュブランチに分岐するので、ことが、ローカルブランチをプッシュするときに指定し、リモート・リポジトリへのプッシュに出願され、(2)プッシュ分岐、。コマンド:
gitのプッシュ原点支店名
例:gitのプッシュ起源スマート
以下のような:新しいtest.py、実行 Gitは追加test.pyを、行っGitは-mコミット「githubのテストに提出」 ;実行 Gitは起源がプッシュスマート リモートリポジトリにプッシュを提出するすべてのローカルスマート枝の上に置くことができます。
Githubのは、あなたがより多くのちょうどスマートブランチとアップロードtest.py.よりも見ることができ、サイト上で見に行きます
4.2ローカルブランチサーバーの追跡ブランチ
gitのブランチ--set-上流からローカルブランチ名の由来= /リモートブランチ名
例えば:Gitのブランチは、上流から--set =オリジン/スマートスマート、結果として、
スマートは、リモートスマートの原点から枝への分岐を追跡します。
追跡した後、あなたはgitのプッシュを経由して提出することができます。
4.3。リモートブランチからコードを引っ張っ
gitのプル原点 支店名
以下のような:gitのプル原点マスター
上記のコマンドは、リモートブランチスマートダウンロードした上でコードを使用すると、ローカルブランチが配置されているにマージされます。
レポート:gitのと協力
プロジェクトマネージャー:
- プロジェクトマネージャは、プロジェクトの枠組みを構築します。
- フレームワークを構築するためのプロジェクトが完了した後、プロジェクトマネージャは、サーバーへのフレームワークのコードを投影します。
一般スタッフ:
- お使いのコンピュータでは、SSH公開鍵とプロジェクトマネージャーに公開鍵を生成し、それ以上のサーバーのプロジェクトマネージャーが追加されました。
- 住所プロジェクトマネージャは、プロジェクトコードの各メンバーを与える、乗組員は、コンピュータに、コードのダウンロードを置きます。
- DEVとしてローカルブランチを作成し、ブランチの日々開発をdevの。
- 独自のコードを開発するすべての従業員が完了した後、コードがリモートでのdevの枝に掲載する必要があります。
一般的なブランチ:
マスター:リリースプロジェクトのコードを保存します。
DEV:コードの開発プロセスを取り揃えています。
- - -終わり - - -