1.下載git工具,並安裝
2.選擇一個文件夾(作爲本地倉庫,後續這個文件夾用於提交代碼用),右鍵會出現如下兩個選項
3.點擊 Git Bash Here ,出現終端
4.輸入命令 git init ,初始化這個文件
注:這是一個隱藏文件夾,命令執行成功之後沒有出現的話,文件夾左上角 - 查看 - 勾選隱藏的項目
5.輸入你的用戶名
git config --global user.name "Your Name"
6.輸入你的郵箱(郵箱後面會使用到)
git config --global user.email "[email protected]"
注:查看設置的用戶名和郵箱
git config user.name
git config user.email
7.獲取SSH Key(由於本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以必須要讓github倉庫認證你SSH key),這裏輸入前面(6)設置的郵箱
ssh-keygen -t rsa -C "[email protected]"
連續按下三次回車,出現如下:
密鑰存在於C盤 - 用戶 - 用戶名下的文件夾(生成下圖兩個文件)
8.輸入命令 cat ~/.ssh/id_rsa.pub 可以直接在終端獲取 id_rsa.pub 文件裏面的密鑰
9.選中全部密鑰(ssh-開始,一直到.com結束),右鍵 Copy,把全部密鑰複製下來
10.打開github,將密鑰複製到github上
打開設置:
選擇 SSH and GPG keys
新建一個
title 隨意
將 Copy 下來的密鑰,填入 Key, 然後新增
11.創建一個倉庫
12.複製一下遠程倉庫地址
13.輸入命令 git remote add 倉庫別名 倉庫地址,添加遠程倉庫
注:檢查倉庫是否添加成功
git remote 查看倉庫別名
git remote -v
14.輸入ssh -T [email protected],測試線路是否連通
出現如下,直接看15
你好,xlz122!您已成功通過身份驗證,但GitHub不提供shell訪問。
Hi xlz122! You've successfully authenticated, but GitHub does not provide shell access.
出現如下,請繼續閱讀14
輸入命令 ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
解決方法來自別的文章一位大佬:Git錯誤:連接到遠程存儲庫時“主機密鑰驗證失敗”
15. git add 文件 / git add 文件夾 / git add . , git commit -m '備註’
注:
git add 文件(上傳單個文件), git add 文件夾(上傳單個文件加),git add . (上傳所有文件)
git commit -m ‘’(添加本次提交的備註)
(我這裏是之前已經添加過了,所以沒有新的)
16.上傳至遠程倉庫, git push -u origin master
注:
第一次提交需要 -u
origin 是倉庫別名,回看13
master 提交到倉庫的主分支上
至此,已經上傳成功了
17.一些git常用命令
獲取所有遠程倉庫別名
git remote -v
刪除指定名稱的遠程倉庫
git remote remove <遠程倉庫的別名>
創建新分支
git branch <分支名>
獲取本地的所有分支
git branch
切換分支
git checkout <分支名稱>
修改分支名稱
如果不指定原分支名稱則爲當前所在分支
git branch -m [<原分支名稱>] <新的分支名稱>
強制修改分支名稱
git branch -M [<原分支名稱>] <新的分支名稱>
刪除指定的本地分支
git branch -d <分支名稱>
強制刪除指定的本地分支
git branch -D <分支名稱>
保留倉庫,清空倉庫的所有文件
git rm '*'
git commit -m '備註'
git push -u origin master