========Git与GitLab一起使用的一些学习笔记=======
如何在Linux下进行GitLab的安装与配置,这里不再描述,网络上有很多的资源可以参考!
gitlab 和gitHub一样,配置了ssh就不需要再使用账号和密码,合并分支的时候或者自动同步的时候都比较方便
配置好ssh后(这一步,网络上也有很多的教材可以参考)
0: git init (如果是要从远程仓库中来去项目,这里就不需要再git init了)
1: git config -gloabl user.name "fengge518"
git config -gloabl user.email "8888666999@qq.com"
2:git clone git@192.168.1.102:fengge518/demo01.git --拉取ssh的地址
3: git pull 每次更新的时候就git pull 拉取一下
4:在本地修改之后,就先git add . (修改的文件等)
5:git commit -m "add 1.txt" 提交到暂存区
6: git push 即可
7: 查看本地的git的一些配置信息 $ git config --list
========分支相关==================
git branch:查看当前的分支
git branch --list:查看本地这个项目的所有分支
git checkout mybranchName:切换到一条分支上面
git checkout -b temp 和下面两句是一样的效果
git branch temp//-创建分支
git checkout temp//---切换分支
git branch -d temp // 使用 git branch 的 -d 选项执行删除操作
1: 在gitlab有master分支,我们就在创建一个dev_test 开发的分支
2:各个程序员下载clone了 dev_test的分支到本地,自己在创建一个自己的分支如 my01分支
3:各个程序员开发的时候,使用my01分支上面就行修改更新操作,再合并到
4:如:切换到my01的分支 git checkout my01
5:在my01分支开发ok之后,我们就需要合并两个分支:$ git merge my01 Dev_test01
6:推送到远程的仓库分支(非master分支) $ git push --set-upstream origin Dev_test01
=========一些学习的截图===========
配置一些参数:
去掉隐藏了注册的功能
首页的文子描述
每次准备修改前,建议都先git pull一下
delete与add一些测试操作
提交到远程的开发仓库分支
Master分支上面并没有修改后的一些文件
接下来我们就开始合并开发分支到主分支
我们也可以使用命令来手动合并分支
我们可以看到合并分支后,在Master主分支上也有了新增等的文件
最后如果我们忘记了GitLab管理员的账号和密码怎么办?