Gitlab常用命令
本地
初始化
-
- 全局变量
- 全局配置
- git config --global user.name "your name" #设置全局用户名#
- git config --global uer.email "your email" #设置全局邮箱#
- 版本库配置
- git config --global color.ui true #让Gitlab显示不同的颜色#
- git config core.ignorecase true #让 Git 对仓库中的字符大小写敏感#
- 查看所有的已设置的配置
- git config -l
- 设置默认编辑器
- git config --global core.editor notepad++ #设置notepad++为编辑器#
- 解决中文乱码问题
- ls命令显示中文文件名乱码
- 在git/git-completion.bash中增加一行
- alias ls='ls --show-control-chars --color=auto'
- 在git/git-completion.bash中增加一行
- git commit不能提交中文注释
- 修改git/inputrc中对应的行
- set output-meta on
- set convert-meta off
- 修改git/inputrc中对应的行
- 查看git log,如果乱码
- LESSCHARSET=utf-8
- 设置 commit log 提交时使用 utf-8 编码,可避免服务器上乱码,同时与linux上的提交保持一致
- git config --global i18n.commitencoding utf-8
- git config --global i18n.logoutputencoding utf-8
- ls命令显示中文文件名乱码
- 全局配置
- 初始化版本库
- git init
- 设置忽略的文件
- 设置每个人都想要忽略的文件
- 在根目录建一个名为.gitignore的文本文件
- 在命令行执行echo *.jpg>.gitignore
- 将.gitignore文件加入版本库并提交
- 在根目录建一个名为.gitignore的文本文件
- 设置只有自己需要忽略的文件
- 修改.git/info/exclude文件
- 可以使用正则表达式
- 例如:*.[oa]等价于*.o和*.a
- 可以使用正则表达式
- 修改.git/info/exclude文件
- 设置每个人都想要忽略的文件
- 添加新文件到版本库
- 添加单个txt文件
- git add somefile.txt
- 添加所有的txt文件
- git add *.txt
- 添加所有文件
- git add .
- 添加单个txt文件
- 提交
- git commit -m "add all txt files"
- 全局变量
日常操作
-
- 提交
- 提交