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.创建一个目录,使用git命令进行初始化
git init
3.和远程仓库建立连接
git remote add origin git@gitee.com:xxx
4.将本地仓库推送到远程
git push -u origin master
如果是新建的项目,一般会报错,所以在执行这个命令之前,需要先拉取一下代码
git pull origin master
进行强制推送(前提是一个新建的项目,里面什么都没有)
git push -u -f origin master
5.建立本地分支,将本地分支推到远程,和远程分支建立联系
#建立新的分支v1.0
git branch -b v1.0
#切换到分支v1.0
git switch v1.0
#将分支推到远程仓库
git push origin v1.0
#本地分支和远程分支建立联系
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