[TOC]
Git 常用命令
初始化仓库:
git init
查看当前仓库的状态
git status
切换分支
- 切换到已有
branchName
分支git checkout branchName
- 创建新分支,创建的同时切换到该分支
git checkout -b newBranch
- 切换到已有
查看所在目录的分支
git branch -a
拉取请求
git pull
从 Gitee 拉取请求
git pull
上传到远程仓库(GitHub)
- 在 GitHub 配置
SSH_KEY
- 查看本地是否具有已存在 ssh_key :
ll ~/.ssh
- 如果不存在则生成 ssh_key :
ssh-keygen -t rsa -C "xxx@xxx.com"
- 如果存在则复制 ssh_key 的内容 :
cat ~/.ssh/id_rsa.pub
- 在 GitHub 上添加公钥 : Settings → SSH and GPG Keys → New SSH Key
- 验证是否成功 :
ssh -T git@github.com
- 查看本地是否具有已存在 ssh_key :
- 克隆远程仓库 :
git clone <SSH_Addr>
- 添加远程仓库地址:
git remote add origin <git_addr>
- 添加文件
git add <files>
- 添加注释
git commit -m "f"
- 推送请求
git push -u origin main
- 在 GitHub 配置
Git 常见错误解决方案
Failed To Push Some Refs To …
参考链接
问题原因:远程库与本地库不一致,在 hint 中也有提示把远程库同步到本地库就可以了
解决办法:使用命令行:
1 | git pull --rebase origin main |