目录
- 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 的工作流程:
02 git安装
2.1 git安装
- 官网下载git:https://git-scm.com/downloads,默认选项安装
- 安装完成后,在开始菜单里找到“Git”->“Git Bash”,跳出一个类似命令行窗口的东西,就说明Git安装成功!
- 安装完成后,还需要最后一步设置,在命令行输入:$ 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 参考:,将这个环境变量删了(因为这个软件我已经不用了),然后重启电脑
【注意】:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
【参考】:廖雪峰:git 安装
2.1 版本库安装
- mkdir新建文件夹(不知道为什么,我只能cd进去再建,不能 md/mkdir [盘符:\ ][ 路径 \ ]新目录名(文件夹名) 这种)
- cd进新建的文件夹
- 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 的密码