Git和GitHub學習筆記

GITHub說明和使用

gitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯一的版本庫格式進行托管,故名gitHub。

想要使用GitHub你必須要先到GitHub官網上申請一個屬于你自己的賬號,官網的地址https://github.com/

git客戶端的安裝及使用

第一步安裝git客戶端:

將下載好的git客戶端按要求一步步安裝好。

第二步打開git客戶端:

首先在桌面上新建一個文件夾,叫什么都無所謂但是不能是中文的,因為作為一個程序員要避免使用中文去命名文件名。

創建一個空的文件夾

然后打開文件夾進行右擊,點擊Git Bash Here。

git客戶端打開的方式
git客戶端打開了

第三步git客戶端的操作:

首先要生成ssh密鑰:

在git客戶端運行如下命令:ssh-keygen -t rsa –C "申請GitHub時的郵箱"

成功生成ssh密鑰

然后從c盤目錄里找到一個名為 .ssh 的文件夾,找到里面名為id_rsa.pub 的文件,切忌不能用記事本打開,用編輯器打開。

通常 .ssh文件都在C盤的用戶路徑中

成功找到了.ssh文件

使用編輯器打開? id_rsa.pub ?文件

打開后得到的就是我們需要的密鑰

將文件里的密鑰復制 ctrl + c

復制完成后將密鑰添加到github賬戶里面去。

進入到GitHub官網中點擊頭像選中如下圖所顯示:


選中它

點擊進去后再點擊Eidit profile ?如下圖顯示:


點擊Eidit profile按鈕

進去后找到左邊名為 ?SSH and GPG keys 的選項 ? 如下圖顯示:


點擊New SSH Key 按鈕新建一個密鑰

將我們事先復制好的ssh密鑰復制到key選項框中 ? 如下圖顯示:

最后點擊Add SSH key 按鈕 輸入GitHub的賬號密碼就成功的生成密鑰了。

成功的生成了密鑰

下一步是創建GitHub倉庫:

首先鼠標點擊 + 選中第一個選項 ? 如下圖顯示:

鼠標點擊+選中第一個選項

進入后? 填寫上? Repository name(倉庫名)和對倉庫的描述Description(optional)? 默認選中的Public是免費的公開的不要錢的,Private這個是加密要收費的,看個人需要選擇。


填寫完成后點擊確定生成倉庫

生成好的倉庫 ?如下圖顯示:

刪除倉庫的操作如下:

點擊settings

可以把你想要刪除的倉庫名填上去也是可以的:


鼠標往下滾動直到 ?如下圖顯示:

點擊這個按鈕:

輸入你要刪除的倉庫名是重復確認下 ? ?如下圖顯示:

輸入要刪除的倉庫名

倉庫刪除成功了:

成功刪除倉庫

下面要進行的操作是把文件上傳到GitHub倉庫里:

倉庫初始化:

首先打開Git客戶端,在選中的目錄中右鍵選擇Git Base Here? ,并且運行git init。

輸入git init 按下回車 ?如下圖顯示:

出現在圖中的代碼說明初始化倉庫成功了

看看文件中是否有一個名為? .git? 的文件夾? 有的話就說明已經創建成功了。

但是如果沒有看到git文件夾,就設置一下顯示隱藏文件。

首先點擊下鍵盤上的 ?ALT ?鍵

原樣沒按下ALT鍵的樣子

選中工具并且點擊文件夾選項(O)...

按下ALT鍵的樣子

點進去后選擇查看選中 ?如下圖顯示的地方:

點擊圖中藍色的選項

點擊確定后就可以在文件夾當中看到名為 ?.git ?的文件夾了。

繼續接著上面的步驟操作

連接倉庫

在git中,執行以下命令

git ?remote ?add ?origin ? ?github倉庫的地址

倉庫的地址復制圖中藍色字體的部分 ? ?如圖所示:

看不懂英文的可以直接在右上角的地方翻譯

把得到的倉庫地址復制到Git客戶端中 ? ? 如圖所示:

上傳文件:

把準備好的文件放入到test文件夾中。

通過git把代碼先上傳到本地的git倉庫 ? ? 在git中輸入git add +文件名 如圖所示:

Tip:如何查看哪些文件沒有git add操作 ?

輸入命令:git status,出現的紅色字體的文件就是沒有git add操作的。綠色字體的文件是已經git add操作過了的。 ?具體的如圖所示:

下一步,提交到本地git倉庫要對提交的文件進行描述 ? 輸入命令:git ?commit ?–m ?"關于本次提交的描述" ? ?如圖所示:

最后一步就是文件提交到GitHub倉庫上了

輸入命令:git push -u origin master ? ? 如圖所示:

接下來會要求填寫你GiuHub賬號 ? 如圖所示:

輸入好賬號會彈出輸入密碼的框 ? 如圖所示:

從github倉庫里拷貝文件下來輸入一下命令:

①:初始化倉庫: git ?init?

②:鏈接github倉庫: git ? remote add origin ? ?輸入github倉庫地址

③:直接輸入命令: git ?pull?

按照以上的三個步驟就可以把github上的文件拷貝下來。


附件:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-------------------Git基礎操作命令--------------------

1. 創建ssh 將密鑰添加到github上

? ? ? ? ? ? ? ? ssh-keygen? -t? rsa? -C? "注冊github賬號使用的郵箱"

? ? ? ? ? ? ? ? 執行命令之后會生成ssh文件

需要注意的是,盡量不要用記事本打開,復制其中的內容

創建github賬戶,將ssh文件中的內容復制進github 的ssh 設置中

2. 創建一個項目目錄,初始化代碼倉庫

? ? ? ? ? ?輸入命令: git ? init

3. 基礎設置

? ? ? ? ? ?$ git config --global user.name "github用戶名"

? ? ? ? ? ?$ git config --global user.email "注冊github賬號使用的郵箱"

注意:--global 代指全局,如果不寫,則設置只存在于當前項目目錄下

4. 在github上創建代碼倉庫

5. 在本地通過git客戶端連接github倉庫

? ? ? ? ? ?輸入命令:git ? remote ? ?add ? ?origin ? ?輸入github倉庫地址

? ? ? ? ? ?輸入命令: ls 查看當前目錄下有哪些文件

6. 添加并且將文件提交到本地git倉庫

? ? ? ? ? 輸入命令:git add 文件名

? ? ? ? ? 輸入命令:git commit -m '關于本次文件提交的描述'

7. 查看本地代碼狀態,檢查是否有漏掉的文件

? ? ? ? ? 輸入命令:git status

8. 將本地代碼倉庫中的代碼提交到github上

? ? ? ? ? 輸入命令:git push -u origin master

二、如果需要從代碼倉庫中拷貝下代碼需要經過三個步驟

1.初始化倉庫

輸入命令:git ? init

2.連接倉庫
輸入命令:git remote add origin ? 輸入github倉庫地址

3. 拷貝代碼

輸入命令:git pull?

三、如何下載github倉庫中某個指定文件夾的內容

1. $git init

2. $git remote add -f origin

3. $git config core.sparsecheckout true

4. $echo “libs” >> .git/info/sparse-checkout? 設置需要下載的目錄存儲到git本地的配置文件中

5. $git pull origin master

注釋:

通過git操作github,在提交之前必須保證本地的倉庫代碼和github上倉庫代碼同步

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容