最新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 "youremail@example.com" ( GitHub上注冊時的郵箱 )
如下圖配置用戶名以及郵箱,并查看配置是否成功
如下圖創建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后,再提交就不會報錯了。
總結
以上是生活随笔為你收集整理的最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每周分享第 17 期
- 下一篇: 美团团购订单系统优化记