Gitlab 实现多人协同工作?演示(五)
步骤本地与远程仓库的链接本地推送数据至远程仓库新加入的小伙伴需要协同开发? git clone 镜像代码—>新伙伴提交了代码至远程仓库 git push …其他开发人员想要看到新伙伴提交的代码 git pull origin master1、新加入的2号小伙伴开发人员操作:#1:开发将代码进行克隆到本地[root@gitlab demo]# git clone git@gitlab.ming
·
步骤
- 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
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)