步骤

  • 1、本地与远程仓库的链接
  • 2、本地推送数据至远程仓库
  • 3、新加入的小伙伴需要协同开发? git clone 镜像代码 —>
  • 4、新伙伴提交了代码至远程仓库 git push …
  • 5、其他开发人员想要看到新伙伴提交的代码 git pull origin master

1、2、

3、新加入的2号小伙伴开发人员操作:

#1:开发将代码进行克隆到本地
[root@gitlab demo]# git clone git@gitlab.mingbo.com:boy/dsb.git
正克隆到 'dsb'...
The authenticity of host 'gitlab.mingbo.com (192.168.10.11)' can't be established.
ECDSA key fingerprint is SHA256:F3FMgUkYpF/q8FbqxuRHyaPKM0iKbgE97gKIUH+YvvE.
ECDSA key fingerprint is MD5:5b:de:f0:87:fa:47:65:f3:6e:2e:c6:a1:3f:9a:57:f5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitlab.mingbo.com,192.168.10.11' (ECDSA) to the list of known hosts.
remote: Enumerating objects: 17, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 17 (delta 5), reused 0 (delta 0)
接收对象中: 100% (17/17), done.
处理 delta 中: 100% (5/5), done.
[root@jenkins demo]# ll
总用量 0
drwxr-xr-x 3 root root 109 8月  25 15:18 dsb
[root@gitlab demo]# cd dsb/
[root@gitlab dsb]# ll
总用量 4
-rw-r--r-- 1 root root 23 8月  25 15:18 file1
-rw-r--r-- 1 root root  0 8月  25 15:18 file2
-rw-r--r-- 1 root root  0 8月  25 15:18 file3
-rw-r--r-- 1 root root  0 8月  25 15:18 file4
-rw-r--r-- 1 root root  0 8月  25 15:18 file5
-rw-r--r-- 1 root root  0 8月  25 15:18 file6
-rw-r--r-- 1 root root  0 8月  25 15:18 file7

#2:进行代码更新并上传
[root@gitlab dsb]# touch  file8
[root@gitlab dsb]# git status 
# 位于分支 master
# 未跟踪的文件:
#   (使用 "git add <file>..." 以包含要提交的内容)
#
#	file8
提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
[root@gitlab dsb]# git add .
[root@gitlab dsb]# git  commit -m "lixincong->file8"
[root@gitlab dsb]# git config --global user.email "demo@example.com"
[root@gitlab dsb]# git config --global user.name "demo"
[root@gitlab dsb]# git  commit -m "li->file8"
[master 9dc7ac7] lixincong->file8
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 file8
[root@jenkins dsb]# git push origin master
Counting objects: 3, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 233 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)
To git@gitlab.mingbo.com:boy/dsb.git
   6a3825b..9dc7ac7  master -> master

2、刷新gitlab项目查看
在这里插入图片描述
3、1号开发人员想要看2号人员上传的代码

[root@gitlab demo]# git pull origin master

在这里插入图片描述

Logo

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

更多推荐