git的基本設置
#設置git的全局用戶名
git config --global user.name "exp"
#設置git的全局郵箱
git config --global user.email "sample@sample.com"
#設置編碼
git config --global gui-encoding utf-8
#避免git status顯示的中文文件名亂碼
git config --global core.quotepath off
#讓git不要管Windows和Unix換行符的事
git config --global core.autoctlf false
git的常用命令
1.git本地生成密鑰
ssh-keygen -t rsa -C "xxx@qq.com"
將生成的公鑰在gitee或者GitHub中進行設置
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa
2.創(chuàng)建一個目錄当叭,使用git命令進行初始化
git init
3.和遠程倉庫建立連接
git remote add origin git@gitee.com:xxx
4.將本地倉庫推送到遠程
git push -u origin master
如果是新建的項目,一般會報錯,所以在執(zhí)行這個命令之前缰趋,需要先拉取一下代碼
git pull origin master
進行強制推送(前提是一個新建的項目劲件,里面什么都沒有)
git push -u -f origin master
5.建立本地分支锣枝,將本地分支推到遠程唇撬,和遠程分支建立聯(lián)系
#建立新的分支v1.0
git branch -b v1.0
#切換到分支v1.0
git switch v1.0
#將分支推到遠程倉庫
git push origin v1.0
#本地分支和遠程分支建立聯(lián)系
git branch --set-upstream-to=origin/v1.0
刪除本地分支和遠程分支
#刪除本地分支v1.0
git branch -d v1.0
#刪除遠程分支v1.0
git push origin -d v1.0
合并分支
#將分支v1.0合并到當前分支
git merge --no-ff v1.0