天天看点

Git与GitHub|日常使用问题与常用命令|大二在校大学生|慢速更新……

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”文件手动删除
           

侵删,持续更新中……