Nestjs
前端
技术分享
Linux
Python
Rust
常用工具
💯上传项目至GitHub
type
status
date
slug
summary
tags
category
icon
password
git常用指令
命令 | 描述 |
git --version | 查看版本 |
git init | 初始化仓库 |
git config --global user.name "name" | 配置名称 |
git config --global user.email "@qq.com" | 配置邮箱 |
git add ./ | 添加文件,./代表当前目录 |
git status | 检查代码状态 |
git commit -m "name" | 添加内容 |
git log --oneline | 查看记录 |
git reset --hard Head~0(1) | 修改版本 |
git reset ---hard "version" | 回退指定版本号 |
git reflog | 查看历史操作 |
git branch "name" | 创建分支 |
git branch | 查看分支 |
git checkout dev | 切换分支,[-b] 创建并切换 |
git branch -d/-D "name" | 删除分支 |
git merge "name" | 合并分支 |
git clone http:... | 克隆代码 |
1.首次配置仓库
2.初始化仓库
3.推送内容到仓库
4.添加内容名称(必须)
5.连接远程仓库
6.上传至远程仓库(第一次推送会让你输入账号密码)
完成以上步骤基本已经完成,下面可以选择做或不做
配置密钥 ssh key
生成的密钥在"{% label C:\Users\Administrator\.ssh green %}"目录下,把目录下的"{% label id_rsa.pub green %}"文件打开并复制里面的内容
来到github仓库,点击 Settings(设置)--Deploy keys(部署密钥)--Add Deploy keys(添加部署密钥)
常见报错
error: remote origin already exists.
错误原因:远程来源已经存在
解决方法:
删除关联的origin的远程库
重新关联origin的远程库
fatal: Could not read from remote repository.
错误原因:客户端与服务端未生成 ssh key 或客户端与服务端的 ssh key 不匹配
解决方法:重新生成新的 ssh key