我的研发日志

GitLab安装配置

1 需要修改配置文件,ubuntu下在/etc/gitlab/gitlab.rb,ubuntu下在/etc/gitlab/gitlab.rb

主要修改以下个地方的配置

1 external_url

2 发件邮箱相关配置

3 邮箱smtp相关配置

Git常用命令

1 两种拉取方式

git fetch origin

git pull origin master:master

2 更新分支

git branch -r 或者git branch -a 查看分支

git fetch origin 远程分支名

git checkout -b 本地分支名 origin/远程分支名

3 查看、添加、提交、删除、找回,重置修改文件

git help # 显示command的help

git show # 显示某次提交的内容 git show $id

git co -- # 抛弃工作区修改

git co . # 抛弃工作区修改

git add # 将工作文件修改提交到本地暂存区

git add . # 将所有修改过的工作文件提交暂存区

git rm # 从版本库中删除文件

git rm --cached # 从版本库中删除文件,但不删除文件

git reset # 从暂存区恢复到工作文件

git reset -- . # 从暂存区恢复到工作文件

git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改

git ci git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做 

git ci -am "some comments"

git ci --amend # 修改最后一次提交记录

git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象

git revert HEAD # 恢复最后一次提交的状态

4 查看文件diff

git diff # 比较当前文件和暂存区文件差异 git diff

git diff # 比较两次提交之间的差异

git diff .. # 在两个分支之间比较

git diff --staged # 比较暂存区和版本库差异

git diff --cached # 比较暂存区和版本库差异

git diff --stat # 仅仅比较统计信息

京ICP备18062505号-1.