Ps:仅自学自用留档,乱序慢速更新,如有需要请自行找寻内容!
Git与GitHub日常使用问题与常用命令
-
- GitHub系列网站合集
- 常用命令
-
- 绑定GitHub网站账号
- 创建一个新仓库
- 检查仓库当前状态
- 提交到暂存区
- 提交修改
- 将GitHub项目拷贝到本地仓库
- 查询当前所在目录
- 拉取最新数据到本地仓库
- 将本地代码上传到远程仓库
- 删除文件
- 本地误删恢复
- SSH密钥配置
-
- 检查是否配置过SSH密钥
- 使用Git创建SSH密钥
- 测试SSH密钥可用性
- 出错问题及解决办法
-
- fatal: remote origin already exists
- Another git process seems to be running in this repository
GitHub系列网站合集
GitHub官网:www.github.com
GitHub中文社区:www.githubs.cn
Git下载:www.git-scm.com
常用命令
绑定GitHub网站账号
git config --global user.name 账户名称
git config --global user.email 账户邮箱
创建一个新仓库
mkdir 名称 #创建文件夹
cd /d/地址 #跳转目录
git init
检查仓库当前状态
git status
提交到暂存区
提交修改
git commit -m "注释"
#git commit -A 该命令可跳过“提交到暂存区”
将GitHub项目拷贝到本地仓库
git clone 项目链接
查询当前所在目录
拉取最新数据到本地仓库
git pull
将本地代码上传到远程仓库
git push
删除文件
rm 文件
git add .
git commit -m "注释"
git push
本地误删恢复
git checkout -- 文件
SSH密钥配置
检查是否配置过SSH密钥
~/.ssh
或
{~/.ssh ls}
如果存在,显示bash: /c/Users/…/.ssh: Is a directory
如果不存在,显示bash: /c/Users/…/.ssh: No such file or directory
使用Git创建SSH密钥
ssh-keygen -t rsa -C "邮箱"
(会提示设置信息,持续回车即可设置为空)
测试SSH密钥可用性
ssh -T [email protected](不修改)
出错问题及解决办法
fatal: remote origin already exists
解决方法:
1. 先删除远程 Git 仓库
git remote rm origin
2. 再添加远程 Git 仓库
git remote add origin 网站项目的ssh地址
Another git process seems to be running in this repository
报错原因:同时打开多个git进程进行版本管理造成出错导致被锁
解决方法:找到项目中隐藏文件夹(.git),将文件夹里的“index.lock”文件手动删除
侵删,持续更新中……