目录

  • 01 git 是什么?
  • 1.1 代码管理 版本控制
  • 1.2 git 工作流程
  • 02 git安装
  • 2.1 git安装
  • 2.1 版本库安装
  • 03 git 使用
  • 3.1 概念:工作区和版本库
  • 3.2 commit提交
  • 3.3 git 切换账户
  • 3.4 git常用命令
  • 参考


01 git 是什么?

1.1 代码管理 版本控制

github,和gitlab都是基于git开发的Web管理代码的软件。 github的登录网站:https://github.com/ gitlab的登录网站:https://gitlab.com/users/sign_in

【参考】:Git、GitHub、GitLab三者之间的联系以及区别

1.2 git 工作流程

一般工作流程如下:

  • 克隆 Git 资源作为工作目录。
  • 在克隆的资源上添加或修改文件。
  • 如果其他人修改了,你可以更新资源。
  • 在提交前查看修改。
  • 提交修改。
  • 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。

下图展示了 Git 的工作流程:

windows安装gitlab步骤 gitlab windows安装_版本库

02 git安装

2.1 git安装

  1. 官网下载git:https://git-scm.com/downloads,默认选项安装
  2. 安装完成后,在开始菜单里找到“Git”->“Git Bash”,跳出一个类似命令行窗口的东西,就说明Git安装成功!
  3. 安装完成后,还需要最后一步设置,在命令行输入:$ git config --global user.name “Your Name” $ git config --global user.email “email@example.com”

【遇到的问题及解决】

  • 首先是第2步中:如果打开git bash闪退,可以参考 https://www.jianshu.com/p/1642eedab81b 但是对于我来说,就是右键可以打开,但是从开始页面,就无法打开
  • 然后是第三步配置中,报错如下图error: could not lock config file D:/Cadence/SPB_Data/.gitconfig 参考:,将这个环境变量删了(因为这个软件我已经不用了),然后重启电脑
  • windows安装gitlab步骤 gitlab windows安装_git_02

【注意】:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

【参考】:廖雪峰:git 安装

2.1 版本库安装

  1. mkdir新建文件夹(不知道为什么,我只能cd进去再建,不能 md/mkdir [盘符:\ ][ 路径 \ ]新目录名(文件夹名) 这种)
  2. cd进新建的文件夹
  3. git init

【注意】: 文件名路径中不要含中文 【参考】: widows下版本库安装:

03 git 使用

3.1 概念:工作区和版本库

https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576

3.2 commit提交

【错误及解决】https://www.jianshu.com/p/9c332c391a47 错误:git commit 提交时,提示Please enter the commit message for your changes 解决::wq,回车,即可退出该页面

3.3 git 切换账户

git切换账户: git多账号登陆:

3.4 git常用命令

gitlab-ctl start #启动全部服务
gitlab-ctl restart #重启全部服务
gitlab-ctl stop #停止全部服务
gitlab-ctl restart nginx #重启单个服务
gitlab-ctl status #查看全部组件的状态
gitlab-ctl show-config #验证配置文件
gitlab-ctl uninstall #删除gitlab(保留数据)
gitlab-ctl cleanse #删除所有数据,重新开始
gitlab-ctl tail <svc_name>  #查看服务的日志
gitlab-rails console production #进入控制台 ,可以修改root 的密码