自己总结的两种git提交代码的方式,一种提交方式会产生两条commit记录,另一种提交则只会产生一条commit记录。
如果在你的项目下有许多中文文件名的文件,当你编辑某些后通过git status
查看状态时会发现那些中文文件名的文件会显示成\345\267\245\344
,这样一来你就不知道你到底编辑了哪些文件。
网上有人说是编码问题,修改编码为GB2312或GBK,尝试了一下是不可行的。也有人说配置core.quotepath
,按照这个配置确实是可行的。
Go:安装与配置
- 安装:参考官方Go安装方法
- Go代理设置:参考地址
我使用的是设置临时环境变量:
export GOPROXY=https://goproxy.io
和export GO111MODULE=on
PostgreSQL:安装与配置
- 安装:参考官方安装方法(ubuntu)
- 创建用户:
- 进入数据库 :
sudo -u postgres psql
- 创建用户:
create user gogs with password 'gogs';
- 创建数据库:
CREATE DATABASE testdb OWNER gogs;
- 将gogs数据库的权限全部赋予gogs用户:
GRANT ALL PRIVILEGES ON DATABASE gogs TO gogs;
- 退出:
\q
- 进入数据库 :
现在前端项目或多或少会用到Git
、Typescript
、Eslint
、Husky
、Lint-staged
。本文记录一下如何在项目中使用这些工具。
环境要求:
- 已安装git
- 已安装Node和Npm
- npm全局安装typescript和eslint
注意:以下操作命令均在项目目录下执行
放弃本地的未push的记录,并与远程同步
git reset --hard origin/master
1 / 1