安裝與配置
sudo apt-get install git
設(shè)置用戶名和郵箱地址
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"
SSH連接到github
創(chuàng)建SSH key: ssh-keygen -t rsa -C "xx4023171@qq.com"
之后會(huì)在 ~/.ssh/
下生成id_rsa和id_rsa.pub兩個(gè)文件.
登陸GitHub痰滋,打開“Account settings”,“SSH Keys”頁面顶滩,然后敦迄,點(diǎn)“Add SSH Key”辨泳,填上任意Title煎殷,在Key文本框里粘貼id_rsa.pub文件的內(nèi)容.
測(cè)試是否連接成功: ssh -v git@github.com
創(chuàng)建本地版本庫
- 目錄下git倉庫初始化询枚,生成
.git
(從github下載的會(huì)自帶,可跳過這一步)
git init
- 修改文件饲化,添加到暫存區(qū)
- 逐個(gè)添加文件
git add filename
- 添加當(dāng)前目錄中的所有文件
git add -A
- 添加當(dāng)前目錄中的所有文件更改
git add .
- 刪除文件夾莽鸭,--cached不會(huì)把本地的刪除,只會(huì)刪除暫存區(qū)
git rm -r --cached 文件夾名
- 逐個(gè)添加文件
- 提交更改到當(dāng)前分支master
git commit -m "add a new file"
上傳github
-
建立連接吃靠,origin代表遠(yuǎn)程庫硫眨,是git的默認(rèn)叫法,會(huì)把代碼上傳到后面的地址
- 如果code是從地址a下載巢块,還要上傳到地址a礁阁,這步可跳過巧号,因?yàn)間it的config文件里已存在地址a的 remote origin,不需再次建立連接
- 如果code是從地址a下載姥闭,要上傳到地址b丹鸿,需先刪除原來地址a的origin,再連接地址b的origin
git remote rm origin git remote add origin git@github.com:bbidong/name.git
分支改名
git branch -M main
push到githubgit push -u origin main
第二次push時(shí)可去掉 -ugit push origin main