在工程下新建一个分支
填写对应分支名字,这里用版本号作为分支名字。
点击克隆,克隆0.9.4这个分支。ssh方式需要做免密登录,http方式需要输入用户名密码。
全局设置,设置提交者的名字和邮箱
git config --global user.name "朱挺"
git config --global user.email "zhuting@bonree.com"
通过git clone -b 0.9.4 http://gitlab.ibr.net.cn/dev_ops/dockerfile/aarch64/cerebro.git
命令clone分支到本地,-b后面接的是分支名称。
[root@br-apm-001 zhuting]# git clone -b 0.9.4 http://gitlab.ibr.net.cn/dev_ops/dockerfile/aarch64/cerebro.git
fatal: destination path 'cerebro' already exists and is not an empty directory.
[root@br-apm-001 zhuting]# rm -rf cerebro
[root@br-apm-001 zhuting]# git clone -b 0.9.4 http://gitlab.ibr.net.cn/dev_ops/dockerfile/aarch64/cerebro.git
Cloning into 'cerebro'...
(gnome-ssh-askpass:10913): Gtk-WARNING **: 12:05:46.007: cannot open display:
error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'
Username for 'http://gitlab.ibr.net.cn': zhuting
(gnome-ssh-askpass:10914): Gtk-WARNING **: 12:05:51.085: cannot open display:
error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'
Password for 'http://zhuting@gitlab.ibr.net.cn':
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
将需要上传的文件放到工程目录下,并且通过git add .
命令将目录下的文件放到暂存区
[root@br-apm-001 zhuting]# cd cerebro/ #进入工程目录
[root@br-apm-001 cerebro]# git add . #将该文件添加到暂存区
查看在你上次提交之后是否有对文件进行再次修改。
[root@br-apm-001 cerebro]# git status
On branch 0.9.4
Your branch is up to date with 'origin/0.9.4'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: cerebro/Dockerfile
new file: cerebro/cerebro.tar.gz
new file: cerebro/dockerbuild.sh
将暂存区内容添加到本地仓库中
[root@br-apm-001 cerebro]# git commit -m "2022年ARM春季版" #-m参数后面接备注信息
[0.9.4 62f87ba] 2022年ARM春季版
3 files changed, 234 insertions(+)
create mode 100644 cerebro/Dockerfile
create mode 100644 cerebro/cerebro.tar.gz
create mode 100755 cerebro/dockerbuild.sh
通过git push
将文件上传到gitlab
仓库
[root@br-apm-001 cerebro]# git push
(gnome-ssh-askpass:11290): Gtk-WARNING **: 12:14:04.058: cannot open display:
error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'
Username for 'http://gitlab.ibr.net.cn': zhuting
(gnome-ssh-askpass:11291): Gtk-WARNING **: 12:14:06.505: cannot open display:
error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'
Password for 'http://zhuting@gitlab.ibr.net.cn':
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 8 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 54.57 MiB | 642.00 KiB/s, done.
Total 6 (delta 0), reused 0 (delta 0)
remote:
remote: To create a merge request for 0.9.4, visit:
remote: http://gitlab.ibr.net.cn/dev_ops/dockerfile/aarch64/cerebro/-/merge_requests/new?merge_request%5Bsource_branch%5D=0.9.4
remote:
To http://gitlab.ibr.net.cn/dev_ops/dockerfile/aarch64/cerebro.git
b89202a..62f87ba 0.9.4 -> 0.9.4
提交完成后在对应分支下就能够看到提交的内容了