1. 程式人生 > >最新GitHub新手使用教程(Windows Git從安裝到使用)——詳細圖解

最新GitHub新手使用教程(Windows Git從安裝到使用)——詳細圖解

說明:該篇部落格是博主一字一碼編寫的,實屬不易,請尊重原創,謝謝大家!

一.敘述

1.Git簡介

Git(讀音為/gɪt/。)是一個開源的分散式版本控制系統,可以有效、高速地處理從很小到非常大的專案版本管理。 Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。

2.首先要去GitHub官網註冊一個賬號 詳細教程:https://blog.csdn.net/qq_41782425/article/details/85179912

二.安裝Git for Windows

1.Git下載地址 :https://git-scm.com/downloads

   進入後點擊Download下載,如下圖所示

2.進入後選擇自己對應的作業系統下載(32位或64位),如下圖所示

3.下載好了後,開啟下載好的檔案進行安裝

4.然後到如下圖介面(預設即可)

5.點選Next下一步,到如下圖介面,配置git環境,選擇第一項

6.下面都是選擇預設即可

7.點選Finish 完成安裝

8.安裝完成後,在桌面會有Git Bash快捷方式,以及桌面空白處右擊出現Git命令,如下圖

三.Git之git使用

1.git原理簡介

倉庫:本地倉庫遠端倉庫

(託管在網路端的倉庫)

本地倉庫:工作區丶版本區,其中版本區包含暫存區丶倉庫區

從本地倉庫將檔案git到遠端倉庫流程:工作區----> 暫存區 ----> 倉庫區 ----> 遠端倉庫

2.建立專案的SSH Key,在桌面開啟Git Bash快捷方式,或者是桌面右擊選擇Git Bash Here,如下圖

a>配置使用者名稱:git config --global user.name  (github上註冊的使用者名稱)

b>配置使用者郵箱:git config --global user.email  (GitHub上註冊時的郵箱)

c>在Git終端在輸入ssh-keygen -t rsa -C "[email protected]ple.com" ( GitHub上註冊時的郵箱 )

git config --global user.name "yourusername"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -C "[email protected]"

如下圖配置使用者名稱以及郵箱,並檢視配置是否成功

如下圖建立SSH Key,在終端輸入 cd ~/.ssh  回車(進不進入.ssh目錄無所謂) 

建立完成後,在使用者主目錄裡找到.ssh目錄,裡面有id_rsa和id_rsa.pub兩個檔案,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人

3.登入github註冊或登入賬號,開啟“settings”的“SSH Keys”頁面,然後,點“New SSH Key”,填上任意Title,在Key文字框裡貼上id_rsa.pub檔案的內容,點“Add Key”,你就應該看到已經新增的Key

a>說明:如果當前目錄不是~/.ssh目錄,就輸入cd ~/.ssh,然後ls 檢視當前目錄下的檔案,vi id_rsa.pub,開啟檔案,選中內容右擊點選Copy

b>登入你的GitHub,新增SSH Key

c>建立成功

4.將GitHub上的專案,克隆到本地一份

a>新建一個倉庫(test)

 

b>複製倉庫的HTTP 地址

c>進入C盤,在C盤下新建GitHub_test資料夾,將GitHub上的test倉庫克隆到該資料夾目錄下

d>克隆成功

e>進入該倉庫就會顯示(master分支)

5.將本地檔案git到GitHub遠端倉庫

a>在GitHub_test目錄下建立test2資料夾,該資料夾下建立一個test.txt檔案,在test.txt檔案內容中輸入 hello github(用於測試)

b>如下圖(git remote add origin 你的GitHub倉庫的HTTPS地址或者是SSH地址,步驟4所示的地址),此時在test2目錄下會有遠端倉庫上的README.md檔案

c>將建立好的test.txt檔案通過下圖方式提交到遠端倉庫GitHub上(執行git add test.txt如果報錯,請檢視最下面的解決方法)

d>當執行git push origin master會出現登入驗證(只有第一次會出現此驗證),輸入你GitHub賬號和密碼點選登入即可,然後出現提交成功

e>回到GitHub上,重新整理倉庫,會發現我們提交的test.txt檔案已經成功git到遠端倉庫中了

四.遇到的問題

在執行git add test.txt 將工作區檔案新增到暫存區,報錯如下

解決方法:是因為unix系統與windows系統跨平臺問題導致,執行git config core.autocrlf false後,再提交就不會報錯了。