目的
gitを介してgithubホスティングプロジェクトコードを管理します。
ダウンロードとインストール
- 公式ウェブサイトからダウンロード:https://git-scm.com/downloads
- ダブルクリックしてインストール
- インストールする作業ディレクトリを選択します
- コンポーネントを選択する
- スタートメニューのディレクトリ名設定
- コマンドライン環境の使用を選択する
- 私はあきらめ、次にすべてを選びました。
- インストールが成功したかどうかを確認します。デスクトップを右クリックします。2つのgitワードのオプションがある場合は、成功しています。
Gitを構成する
グローバル変数を設定する
デスクトップ上でマウスの右ボタンを使用して、ここでgitブッシュを開きます。次の
ように入力します。
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
GitHubにログインし、SSHキーを作成します
次に、これを入力してSSHキーを作成します。
$ ssh-keygen -t rsa -C "[email protected]"
次に、Enterキーを3回続けてクリックします。
ローカルユーザーフォルダーの下に.sshフォルダーが生成されます。このフォルダーにはid_rsaとid_rsa.pubの2つのファイルが含ま
れています。フォルダーを開きます。
次に、メモ帳でid_rsa.pubを開き、すべてを選択します。コピー:
次に、登録したGitHubアカウントに戻り、[設定]をクリックします。
次に[SSH]をクリックします。
次に[新しいSSH
キー]をクリックします。次に、前の手順でコピーしたキーを貼り付けて、GitHubアカウント設定に追加します。
次にgitに戻ります。入る:
$ ssh -T git@github.com
最後に、入力しますyes
:
OK、これはローカルおよびGitHubの通信設定を完了します。
Gitの基本的なワークフロー
ウェアハウスプロセスにファイルを追加するためのGit作業領域
Gitの初期化とウェアハウスの作成と運用
基本情報設定
# 1.设置用户名
$ git config --global user.name '用户名'
# 2. 设置用户名邮箱
$ git config --global user.email '邮箱'
この設定は、githubウェアハウスのホームページで誰がファイルを送信したかを示します。
新しいGitリポジトリを初期化します
- フォルダを作成します。
$ mkdir 文件名
- ファイルでgitを初期化します(gitリポジトリを作成します)。
$ cd 文件名
$ git init
(.gitが表示されない場合は、隠しファイルを表示するようにコンピューターを設定してください)
ウェアハウスにファイルを追加する
# 创建 a1.php 文件
$ touch a1.php
$ git status
# 添加到暂存区
$ git add a1.php
$ git status
# 将文件从暂存区提交到仓库
$ git commit -m 'add a1.php'
$ git status
ウェアハウスファイルを変更する
$ ls
$ git status
$ vi a1.php
# 修改文件
$ cat a1.php
1111
$ git status
# 添加到暂存区
$ git add a1.php
$ git status
$ git commit -m '第一次通过git修改文件并提交到仓库'
$ git status
ウェアハウスファイルを削除する
# 删除文件
$ rm -rf a1.php
# 从Git中删除文件
$ git rm a1.php
# 提交操作
$ git commit -m '第一次通过git删除仓库文件'
$ git status
Git管理リモートウェアハウス
リモートウェアハウスを使用する目的
機能:バックアップ、コード共有の集中管理を実現します。
$ git status
# 创建文件
$ touch a2.php
$ git status
# 添加到暂存区
$ git add a2.php
$ git status
# 将文件从暂存区提交到本地仓库
$ git commit -m 'add a2.php'
$ git status
# 将本地仓库提交到远程仓库
$ git push
Gitクローン操作
- 目的:リモートウェアハウス(githubに対応するプロジェクト)をローカルにコピーします。
- コード:
$ git clone 仓库地址
倉庫の住所の出所:
ローカルウェアハウスをgitリモートウェアハウスに同期する
$ git push
が表示されている場合The requested URL returned error: 403 Forbidden while accessing
は、許可がないことを意味します。
通常、この状況はプライベートプロジェクトであり、権限がないか、ユーザー名とパスワードを入力するか、リモートアドレスが次のタイプを使用します。
$ vi .git/config
# 将
# [remote "origin"]
# url = https://github.com/用户名/仓库名.git
# 修改为:
# [remote "origin"]
# url = https://用户名:密码@github.com/用户名/仓库名.git
以下では、VSCodeのプロジェクトを例として使用します。
まず、ローカルプロジェクトと同じ名前でgithubに新しいウェアハウスを作成
します。以下に示すようにページに入り、sshをクリックすることを忘れないでください。
ただし、まだgitbashを実行することはできません。のcloneまたはpushコマンドを使用する場合gitが初めて、githubへの接続が表示されます警告が表示され、ダイアログが表示されます。
Are you sure you want to continue connecting (yes/no)?
gitはsshを使用して接続し、sshが接続してgithubサーバーキーを初めて確認するときに、githubサーバーキーのフィンガープリント情報が実際にgithubサーバーからのものであるかどうかを確認する必要があります。
したがって、sshキーを取得する必要があります。この手順は、前のGit構成で説明されています。
したがって、次のインターフェイスを開き、コードを1行ずつgit bashにコピーします。図
の新しいブランチは、実行が成功したことを示してい
ます。githubのリモートウェアハウスインターフェイスに戻り、更新すると、独自のウェアハウス名が証明されているように見えます。倉庫が正常に確立されたこと:
また、入力git remote add origin **************
で、障害を報告しました:
fatal: remote origin already exists.(报错远程起源已经存在。)
解決策は次のとおりです。
# 1、先输入
$ git remote rm origin
# 2、再输入
$ git remote add origin **************
GithubPagesビルドのウェブサイト
個人サイト
アクセス
https://username.github.io
ビルド手順
- 個人用サイトの作成->新しいウェアハウス(注:ウェアハウス名は
用户名.github.io
)である必要があります。
- ウェアハウスの下に新しいindex.hitmlファイルを作成します。
- githubページは静的なWebページのみをサポートします。
- ウェアハウス内のhtmlファイルのみ。
それから私は失敗しました:
理由はわかりません、害を及ぼします。
プロジェクトページプロジェクトサイト
アクセス
https://username.github.io/warehouse name
ビルド手順
- プロジェクトのホームページに入り、[設定]をクリックします。
- 設定ページで、[テーマの選択]をクリックして、テーマページを自動的に生成します。
ページが読み込まれず、怒っています。最初にここに書き込んでください。
————————————————————————
2つの知乎の記事を参照してください。
上記の手順の写真のほとんどは、これら2つの記事から引用されています。私が個人的に試した後、最終的に成功した写真は、私自身の試みの結果です。