2020-11-24 10:53:43
19
0
0
使用命令:
```
git log file.txt
```
然后按`G`(shift+g)
2020-11-23 16:13:15
11
0
0
方法一:
```
git pull origin master --allow-unrelated-histories
```
方法二:
```
git push --force origin master
```
2020-11-20 11:42:15
14
0
0
错误: shell脚本中含有source命令运行时提示 source: not found
测试:
运行 `ls -l /bin/sh` 后显示`/bin/sh -> dash`
这说明是用dash来进行解析的。
解决方案:
命令行执行:`dpkg-reconfigure dash`(需要root权限)
在界面中选择no
再运行`ls -l /bin/sh` 后显示`/bin/sh -> b
2020-11-10 22:40:10
33
0
0
## 简介及使用教程
Mattermost是一个团队协作Slack的替代方案,开放源代码、自托管,使用Golang和React编写的,并且与MySQL或PostgreSQL一起作为单个Linux二进制文件运行。
## 1. 安装数据库
这里以CentOs 7为例(适用于CentOS、 Oracle Linux和 Scientific Linux)。
### 安装Mysql
下载Mysql
2020-10-09 11:32:36
37
0
0
首先命令行新建.gitignore文件。
```
touch .gitignore
```
然后打开.gitignore文件
```
vi .gitignore
```
添加要忽略的文件或目录
```
node_modules/
.project
unpackage/
.DS_Store
```
如果之前已经提交过被忽略的文件夹(比如unpackage文件夹),那需要执行以下命令行:
```
2020-10-08 21:10:59
31
0
0
## 添加远程仓库
```
git remote add origin https://github.com/admpub/nging.git
```
## 把本地库的所有内容推送到远程库上
```
git push -u origin master
```
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送mast
2020-10-06 11:58:38
24
0
0
如果,还未升级macOS Catalina 10.15 系统,你的Mac电脑软件更新图标是不是有一个红点,明晃晃的提示着“您有一个软件未更新”,强迫症的你是不是分分钟想取消系统更新的红点?
此文章适用于:**不愿意升级到MacOS Catalina新系统**,又想取消系统更新的红点的小伙伴们!
1. 退出系统偏好设置
2. 在“终端”命令行中输入以下命令:
```
sudo
2020-09-30 11:58:06
36
0
0
## 压缩
```
tar -cvf x.tar.gz x.txt y.txt
```
## 解压
### 解压 .tar.gz
```
tar xzvf x.tar.gz -C /home/targetDir
```
### 解压 .zip
```
unzip x.zip -d /home/targetDir
```
2020-09-30 11:57:20
32
0
0
2020-09-30 08:22:43
46
0
0
**前言**
本篇主要讲述Go语言的命名规范。优秀的代码必须具备良好的可读性,而可读性的关键即在于命名风格。
Go的函数、变量、常量、自定义类型、包(Package)的命名方式遵循以下规则:
1)首字符可以是任意的Unicode字符或者下划线
2)剩余字符可以是Unicode字符、下划线、数字
3)字符长度不限
Go只有25个关键字
break default
1/4