关于Gitlab-clone-克隆代码后-修改-最后合并master主分支的操作过程记录
Posted on 2022-10-12 23:52 520_1351 阅读(293) 评论(0) 编辑 收藏 举报因需要对项目master分支的代码,进行一些修改,笔者是项目的Maintainer权限,在此记录一下过程
1、先将项目代码clone到本地,默认情况,需要先有~/.ssh/id_rsa,实现登录过程中的认证
QQ-5201351@CD5201351 MINGW64 ~/Desktop/git $ git clone git@gitlab.xxxx.com.cn:scn/osa/autops.git
2、然后需要进入到autops目录 ,就可以使用git branch -a命令,查看所有的分支了,当然笔者这里进入后,从命令提示符也能看出是master分支的提示,QQ-5201351@CD5201351 MINGW64 ~/Desktop/git/autops (master)
3、然后就可以先在本地修改文件,也可以增加和删除等操作了
4、完成修改后,在项目根目录下,执行如下几个命令,即可完成添加,提交,及合并了
$ git add . $ git commit -m "update hosts file 20221012" $ git push
其中一些说明如下:
git add . 表示跟踪新文件,或者说将内容从工作目录添加到暂存区,新增,修改,删除操作都适用,这个是代码当前目录及子目录
git commit 主要是将暂存区里的改动给提交到本地的版本库,建议都使用-m写添加上Commit message
git push 推送到远端的master分支,这步执行后,gitlab上的master分支才能看到前面的文件内容变化
另外记录一下,笔者新加了一个文件,每行结果都是使用的windows系统默认的回车换行,git add . 后,有如下提示
warning: in the working copy of 'AAA/linux/hosts', CRLF will be replaced by LF the next time Git touches it
当然最后git push后,到gitlab上一看文件的回车换行符变成了换行符,当然也是好事,仅记录一下这个现象~
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16786589.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!