Git配置笔记

132 阅读1分钟

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去验证身份 image.png

  • 生成SSH key

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
然后得到公钥和私钥,私钥自己保存,公钥配置到github上面即可

❤ 如果配置失败请查看github文档

git 上传代码到 github

*原理示意图

image.png

  • 本地添加远程仓库地址
git remote add origin git@github.com:xxxx
  • 推送本地master分支到远程仓库的master分支
git push -u origin main