gitlab版本管理小白入门
在新公司入职已经一周了,由于刚好在版本空档期,没有什么开发任务,就自己熟悉熟悉代码什么的。
目前公司用的是git,原来公司用的是svn,今天就记录下从小白入门。
gitlab分布式版本管理,理论介绍就不说了,我就记录下怎么使用。
对于小白的我,从来从来没用过命令,对命令的了解停留在cd 和cd .. 这两个命令😂,
-
git安装
-
git的初期配置
- 设置用户名和邮箱
git config --global user.name "用户名" git config --global user.email "邮箱"
- 是
- 是
- 是
- 设置用户名和邮箱
-
git创建本地仓库
- 创建本地仓库
语法 : git init <目录,可以省略,就是当前目录> --例如-------------------------------------------- git init gitTest git init (创建完成之后 会多出一个.git的隐藏文件)
- 有创建就有删除(其实就是删除.git文件夹即可,哈哈,用毛的命令)
语法 :rm -r <路径> --例如-------------------------------------------- rm test -r rm -r test
- 添加文件到索引(就是将文件添加到版本管理中)
语法 :git add (文件,“.”,通配符:*.txt,)(-p,-i) --例如--------------------------------------------
git add . (就是添加该文件夹下的所有未添加到版本管理的文件)
git add text.txt (添加单个文件) - 有添加就有删除
语法 :git rm -r --cached (文件目录,“.”,) --例如-------------------------------------------- git rm -r --cached JhkXkd
- 提交索引中的数据
语法 :git commit (文件目录,“.”,)-m "备注" --例如--------------------------------------------
- 无
- 创建本地仓库
-
git关联远程仓库
- 本地仓库关联远程仓库
语法 :git remote add <仓库名称> <仓库地址> --例如-------------------------------------------- git remote add JHKXKD http://******/jinhuikang/jhkxkd.git
- 提交本地仓库到远程仓库
语法 :git push <远程仓库名称/地址> <分支名称> (-u:下一次就可以不输入分支名称) --例如--------------------------------------------
- 从远程仓库pull到本地仓库
语法 :git pull <远程仓库名称/地址> <分支名称> --例如-------------------------------------------- git pull newgittest master
- 克隆远程仓库到本地
语法 :git clone<远程仓库地址> <克隆的仓库保存地址> --例如-------------------------------------------- git clone http://*****/NewgitTest 拉取远程仓库
- 是
-
是
- 本地仓库关联远程仓库
-
git分支
-
git标签
-
git查询信息的命令
-
git config -l |查看全局配置
git status |查询索引状态 (-s,-b,-sb)
git log
-
每天多知道一丢丢