GitHub 使用教程圖文詳解


 https://www.cnblogs.com/xuxiaoxia/p/9482454.html 

1、首先要先在github的官網注冊一個屬於自己的賬號。https://github.com/

2、注冊完成后需要一些簡單的設置,先創建一個屬於自己的倉庫,repository

3、創建倉庫

4、如何讓自己電腦上的代碼同步到Github上所創建的庫當中?在這里,需要安裝git的命令工具,Git Bash

 嗯,就是這樣的一個工具:

      

去Git的官網安裝適合自己電腦的版本

安裝好之后,雙擊打開Git Bash,就是這樣的一個黑框界面:

首先要在本地創建一個ssh key ,這個的目的就是你現在需要在你電腦上獲得一個密匙,就是咱們平時的驗證碼一樣的東西,獲取之后,在你的GitHub賬號里邊輸入之后,你的電腦就和你的GitHub賬號聯系在一起了,這樣以后就可以十分方便的通過Git bash 隨時上傳你的代碼。下邊介紹一下如果獲得這個鑰匙,又是如何輸入到你的GitHub里邊的呢。

 上圖這一欄 開始是你的計算機的名字在我這里就是hspcadmin @后邊的內容是你的計算機型號,接下來就要開始創建屬於你自己的秘鑰,要在黑框里輸入命令:  (引號內需要改成你在注冊GitHub的時候綁定的郵箱賬號)

$ ssh-keygen -t rsa  -C  "your email@.com"

一路回車,出現如下界面:

說明你的密匙已經成功創建了,現在打開上述的存儲.ssh文件的位置,打開id_rsa.pub或是id_rsa文件,復制里面的內容(秘鑰):

 

 

 現在需要登錄你的Github賬號,在settings界面中:

找到SSH and GPG keys這個選項之后,在網頁右上角點擊new  SSH Key按鈕創建秘鑰,title是你給你的秘鑰起一個標題,key里面就把你剛才復制的秘鑰粘貼進去,點擊add SSH KEY就可以了:

之后再回到Git Bash,輸入命令:$ ssh -T git@github.com   ,再輸入yes, 出現如下界面,就說明鏈接成功了。

接下來還需要設置一些賬號名,郵箱,(name最好和GitHub上邊的一樣,email是一定要是注冊GitHub的那個郵箱地址)

下面就要將你在github上創建的倉庫克隆到你的本地來,方便以后進行代碼上傳。

打開你所創建的倉庫:

然后再打開Git Bash,將自己的文件存儲定位在一個你代碼所要存儲的位置,在這里,我將定位在D盤當中(默認本地是在C盤當中):

出現如下界面,說明定位成功。

之后開始克隆一個倉庫到本地:(gitclone后面的網址就是你之前創建的倉庫的網址)

之后打開你所定位的D盤,就會出現一個跟你遠程倉庫一樣的倉庫文件夾:

打開這個文件夾,隨意的創建一個文件,(在這個文件夾下你就可以上傳代碼了,在這里我保存了一個文件)

 

然后輸入:ls命令,查看你目前所定位的文件夾中的文件:

先在可以看出,我剛才所創建的文件已經在了。

然后輸入命令:git  add "file_name"    ,引號里面是你所要上傳的文件名稱,

然后在輸入:git  commit -m "描述內容,備注"   ,輸入之后出現以上情況:

 

然后在輸入git push origin master 之后會出現一個彈窗:

輸入你之前注冊github賬號時的賬號以及密碼,點擊login .出現以下界面:

說明登錄失敗了,這時候根據提示繼續再一次輸入賬號,密碼 即可。(密碼輸入會彈出一個框再輸入)

出現上面界面,表示已經成功了。現在打開你的Github網站,找到你所創建的庫,

 

你所創建的文件已經上傳上去了。

再之后,你只需要將你的代碼,放到庫的對應的文件夾中,然后使用,git add 、git commit -m "   " 、最后git push origin master,

將你的代碼提交就可以了。

創建分支:

使用Git命令來創建.

 1.首先是克隆下遠程倉庫的項目.

     git clone remote_url

    

 

 

 2.和遠程倉庫建立關聯.

    git remote add origin remote_url

 

 

 

3.查看所有分支.

     git branch -a(查看所有分支包括本地分支和遠程分支).

     git branch -r(查看遠程分支).

   

 

 

 

 

   

4.本地創建新的分支.

    git checkout -b branchname(直接新建一個分支然后切換至新創建的分支).就是創建加切換分支.

    等價於命令:git branch branchname+git checkout branchname.

    git checkout branchname(是切換分支名).

  

 

 

5.將新分支推送至GitHub.

    git push origin branchname

   

 

 

6 查看Git命令方式創建分支的結果.   

刪除分支 

刪除本地分支

git branch -d branchname

 

 刪除GitHub上面的遠程分支.

 git push origin: branchname

 

 

 

 

備注:

問題: 創建ssh key時遇到“Bad escape character ‘ygen’.”

 
image.png

$ ssh -keygen -t rsa -C "XXXXXXX@qq.com"

Bad escape character 'ygen'.

分析原因:ssh -keygen之間出現了空格,正確命令是沒有空格的

參考博文: https://blog.csdn.net/hcjsjqjssm/article/details/84558229


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM