一.前提

  • 注册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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐