一.前提
- 注册gitlab账号
二.准备
1.设置共享文件夹
- 运行虚拟机-设置-选项-共享文件夹-添加文件夹-总是启用
2.clone主分支
- 进入共享文件夹目录
- 在本地创建ssh key
ssh-keygen -t rsa -C"your_email@youremail.com" //创建SSH cat ~/.ssh/id rsa.pub //填写ssh密钥
- clone
git clone xxx
3.创建自己的分支
- 进入主分支
cd xxx
- 创建子子项目
git remote set-url upstream ssh://git@192.168.31.235:2022/xxx/exam.git
- 在主分支下创建自己的分支
git branch test
- 查看分支情况
gba
4.设置远程仓库位置
- 查看远程仓库地址
git remote -v
- 添加仓库地址
git remote add upstream xxx
- 远程获取版本到本地
git fetch upstream //从远程获取版本upstream
- 将当前分支和上游分支进行合并
git rebase upstream/master
- 切换分支
git checkout test
三.上传文件并操作
1.创建分支文件并上传
vim a.py
2.添加到暂存区
git add a.py
3.查看状态
git status
4.将暂存区内容添加到本地仓库
git commit -m "add: a.py"
5.上传到远程分支
git push upstream test
6.从远程获取代码并合并本地
git pull --rebase upstream master
7.删除分支
- 进入master分支
git checkout master
- 删除本地test分支
git branch -d test