Git 快速查询手册
作者: dkvirus 发表于: 2017-06-28 17:30:00 最近更新: 2018-07-06 10:48:45

一、Git 常用命令

Git 常用命令

二、Git 提交描述规范

关键词 解释
feat 新增功能,如新菜单,新文件等,相当于 add
fix 修复现有 bug
docs 修改文档,有README.md、changelog
style 修改空格、格式缩进等,不影响代码运行
refactor 代码重构。经常会在重构的过程发现bug
perf 优化相关,优化性能,用户友好化
test 测试相关。写测试的时候就不应该动代码了
chore 新增依赖库,工具等
revert 回滚上一个版本

三、初始化项目相关操作

Git global setup(全局设置)

1
2
git config --global user.name "dkvirus"
git config --global user.email "dkvirus@top"

Create a new repository(本地从 github 上下载一个 git 项目)

1
2
3
4
5
git clone git@repo.dkvirus.org:dkvirus/my-app.git
cd my-app
touch README.md
git add README.md
git commit -m "add README"

Existing folder(本地已存在目录,提交到 github 上)

1
2
3
4
5
cd existing_folder
git init
git remote add origin git@repo.dkvirus.org:dkvirus/xxxx.git
git add .
git commit -m "Initial commit"

Existing Git repository(本地已存在 git 仓库,提交到 github 上)

1
2
3
cd existing_repo
git remote rename origin old-origin
git remote add origin git@repo.dkvirus.org:dkvirus/xxxxe.git

四、报错解决方案

1. fatal: remote origin already exists.

https://blog.csdn.net/top_code/article/details/50381432

2. fatal: refusing to merge unrelated histories

https://blog.csdn.net/m0_37402140/article/details/72801372

3. fatal: 'origin' does not appear to be a git repository

1
$ git remote add origin git@github.com:yourusername/test.git
首页
友链
归档
dkvirus
动态
RSS