在工程下新建一个分支
填写对应分支名字,这里用版本号作为分支名字。
点击克隆,克隆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.gitfatal: 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.gitCloning 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 0Unpacking 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 statusOn branch 0.9.4Your branch is up to date with 'origin/0.9.4'.Changes to be committed:(use "git restore --staged <file>..." to unstage)new file: cerebro/Dockerfilenew file: cerebro/cerebro.tar.gznew 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/Dockerfilecreate mode 100644 cerebro/cerebro.tar.gzcreate 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 threadsCompressing 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.4remote:To http://gitlab.ibr.net.cn/dev_ops/dockerfile/aarch64/cerebro.gitb89202a..62f87ba 0.9.4 -> 0.9.4
提交完成后在对应分支下就能够看到提交的内容了
