git 本地配置
6行配置
git config --global user.name 你的名字
git config --global user.email 你的邮箱
git config --global push.default simple
git config --global core.quotepath false
git config --global core.editor "code --wait"
git config --global core.autocrlf input
初始化
git init
git init会创建.git目录
常用命令
提交到暂存区 : git add 选择要提交的内容
提交到本地库 : git commit -m "xxx" / 用vscode提交到本地库 : git commit -v
文件里面添加不提交的文件 : .gitignore
查看历史 : git log
查看所有历史 : git reflog
御剑飞行(版本切换/回滚) : git reset --hard 版本号
创造平行时间线(创建分支) : git branch 分支名
切换平行时间线(切换分支) : git checkout 分支名
合并平行时间线(分支合并) :
- 切换到要保留的分支 :
git checkout 保留分支名 - 运行
git merge 合并分支名 - 如果有冲突 (conflict) 解决冲突,然后
git commit - 合并完删除无用分支
git branch -d 分支名
git -> github 配置
-
使用
SSH key去验证身份 -
生成
SSH key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
然后得到公钥和私钥,私钥自己保存,公钥配置到github上面即可
❤ 如果配置失败请查看github文档
git 上传代码到 github
*原理示意图
- 本地添加远程仓库地址
git remote add origin git@github.com:xxxx
- 推送本地master分支到远程仓库的master分支
git push -u origin main