Linux - gitlab的命令


启动

sudo gitlab-ctl start

关闭

sudo gitlab-ctl stop

重新加载配置文件

sudo gitlab-ctl reconfigure

 

在本地初始化一个本地仓库

git init

设置远程仓库地址

git remote add origin https://github.com/zengyh/ttt.git

初始化后的仓库支线如果想提交到远程服务器,则需要先与上游(远程支线)进行关联,才可以提交

git branch --set-upstream-to=origin/master master   //将本地master分支与远程服务器的master分支关联,这样上传后的内容会直接关联远程的master分支,自动进行合并

或者

git branch -u origin/master   将当前分支设置为跟踪远程分支

取消对master的跟踪

git branch --unset-upstream master

 

添加变更

git add .

提交

git commit -m "注释"

更新至远程服务器

git push origin master   //提交到远程服务器的master节点,不添加节点,默认提交到配置的上游

新建分支

git branch new_branch_name

提交新建的分支

git push origin new_branch_name   远程仓库会默认创建相同名称的分支

 

linux的项目文件夹中,如果git分支切换,目录中对应的分支下的文件也会改变

 

合并分支

先切换到主分支

git checkput master

与子分支进行合并

git merge son_branch_name

若出现冲突,则先解决冲突,在冲突环境切换分支,会自动提示冲突文件

文件中出现自动生成的代码

======>HEAD

当前分支内的内容

======

其他提交的分支中的内容

======<

解决冲突后,将该文件在主分支内添加并提交   add  commit

然后再推送至远程服务器

git push

远程服务器更新主节点后,其他自分支没有自动删除,可以使用如下命令进行子分支的删除操作

git push origin --delete <BranchName>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM