ホームページ  >  記事  >  ウェブフロントエンド  >  Git を使用してローカル プロジェクトを Github にアップロードする方法

Git を使用してローカル プロジェクトを Github にアップロードする方法

一个新手
一个新手オリジナル
2017-09-20 10:14:001714ブラウズ

私はずっ​​と前に Github を登録しましたが、いつも混乱して使いこなせていませんでした。昨日、Baidu Front-End Technology Academy のタスクを完了し、コードを Github でホストしたいと思うまで、Git の操作について自分がとても愚かだったことに気づきました。そこで、Github をより良く使用できるように、今日は Git をよく学ぶことにしました。将来的には、主に Git チュートリアルを通じて。 - Liao Xuefeng の公式ウェブサイトで学ぶことができます。簡単な手順については、最終的な概要を直接確認できます。

Git のインストールについては話しません。

ステップ 1: ローカル リポジトリ (実際にはフォルダー) を作成する必要があります。

右クリックして新しいフォルダーを作成することも、右クリックして Git bash コマンド ライン ウィンドウを開いてコマンドを使用してフォルダーを作成することもできます。

次に、コマンドラインを使用してデスクトップに新しい TEST フォルダーを作成し (このフォルダーは他の場所に作成することもできます)、このフォルダーに入ります


ステップ 2:コマンド git init を実行して、このフォルダーを Git で管理可能なウェアハウスに変換します

この時点で、TEST に追加の .git フォルダーがあることがわかります。これは、Git が追跡および管理するために使用します。リポジトリ 。表示できない場合は、デフォルトで隠しファイルになっているため、隠しファイルを表示できるように設定する必要があります。

ステップ 3: この時点で、プロジェクトをこのローカル Git リポジトリに貼り付けることができます (貼り付け後、現在のステータスを確認できます
git status

) を使用して、

git add を介してプロジェクトをウェアハウスに追加します (または git add .このディレクトリ内のすべてのファイルをウェアハウスに追加します。ドットはスペースで区切られていることに注意してください)。このプロセスでは、実際には常に git を使用できます。 status を使用して現在のステータスを確認します。


示 ここで、プロジェクトは渡されましたが、まだ Git ウェアハウスに追加していないことを思い出してください。その後、

git ADD を介してウェアハウスにコピーしたばかりのすべての項目を追加します。


: git Commit を使用して、プロジェクトをウェアハウスに送信します。

エラーが報告されますので、Google で検索してください。詳細。

さて、ローカル Git ウェアハウスでの作業は完了しました。次は、リモート ウェアハウスに接続します (つまり、Github に接続します) ローカル Git ウェアハウスと Github ウェアハウス間の送信は、次の方法で暗号化されます。 SSH なので、接続時に設定する必要があります:

ステップ 5: SSH キーを作成します。まず、C ドライブのユーザー ディレクトリに .ssh ディレクトリがあるかどうかを確認します。存在する場合は、id_rsa

id_rsa.pub

という 2 つのファイルがあるかどうかを確認します。次のコマンドで作成します

   $ ssh-keygen -t rsa -C "youremail@example.com"
そして、最後まで戻ります。この時点で、ユーザーの .ssh ディレクトリに 2 つのファイル

id_rsa

id_rsa.pub が見つかります。

      第六步:登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下面:

       


       

    

        第七步:在Github上创建一个Git仓库。

     你可以直接点New repository来创建,比如我创建了一个TEST2的仓库(因为我里面已经有了一个test的仓库,所以不能再创建TEST仓库)。

   

        第八步:在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地TEST仓库的命令行输入:


$ git remote add origin https://github.com/guyibang/TEST2.git

        


        注意origin后面加的是你Github上创建好的仓库的地址。

        

      第九步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:

$ git push -u origin master

       由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

$ git push origin master

        上传项目的过程可能需要等一段时间,完成之后是这样的:

        

        这时候你再重新刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了:

      

        至此就完成了将本地项目上传到Github的整个过程。

      另外,这里有个坑需要注意一下,就是在上面第七步创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第九步你将本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to https://github.com/guyibang/TEST2.git的错。

      

      这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:

$ git pull --rebase origin master

       

       这时你再push就能成功了。

     总结:其实只需要进行下面几步就能把本地项目上传到Github

     1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;

2. プロジェクトをこのフォルダーにコピーし、git add .; を通じてプロジェクトをウェアハウスに追加します。

3. git commit -m "comment content"; を通じてプロジェクトをウェアハウスに送信します。

4. Github で SSH キーを設定した後、新しいリモート ウェアハウスを作成し、git リモート追加オリジン https://github.com/guyibang/TEST2.git を通じてローカル ウェアハウスをリモート ウェアハウスに関連付けます。

5. 最後に、git Push -u Origin masterを介して、ローカルウェアハウスのプロジェクトをリモートウェアハウス(つまり、Github)にプッシュします(新しいリモートウェアハウスの作成時にREADMEファイルが自動的に作成される場合は、エラーが報告されます。上記の解決策を参照してください。

これは、Git でプロジェクトをアップロードするための基本的な操作の概要です。Git をさらに使いこなしたい場合は、さらに学習する必要があります。

以上がGit を使用してローカル プロジェクトを Github にアップロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。