git项目日常操作——转载

摘要:
管理人员必须首先从git pull中提取代码,然后提交基线,以便统一合并git提交代码。合并请求方法用于优化基线提交过程,降低提交风险。基线提交过程将由开发人员启动,并由管理人员进行合并。

管理人员统一对git提交代码做merge合并

一定要先git pull拉取代码  再进行提交

基线提交采用合并请求的方式

为优化基线提交流程,减小提交风险,基线提交流程将采用由开发人员发起合并请求,管理人员统一合并请求的方式。

操作流程

一、本地开发提交

1、创建本地分支

基于baseline创建新分支

git checkout -b newBranch

2、在新的分支上进行编码并提交

git add.

输入提交说明并提交

git commit -m "提交说明"

3、推送本地代码到远程仓库

git push origin newBranch

二、gitlab合并请求

1、打开gitlab新建合并请求

2、选择需要合并来源分支及目标分支(这里来源分支是newBranch,目标分支是baseline)

3、完成上述操作后,点击比较分支后继续并添加标题与描述

补充:合并完成后删除本地分支以及远程分支

git branch -d newBranch 删除本地分支
git push origin --delete newBranch 删除远程分支

免责声明:文章转载自《git项目日常操作——转载》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt5:改变形状的对话框【系统软件工程师面试】2. 网络部分下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Git .gitignore 设置为全局global

在操作Git时,我们会将修改的内容$git add . 到Git,Git会提示我们哪些文件都修改了。此时提示中会包括系统自动修改的文件,bin文件等。而我们add到Git时,并不希望将这些文件也一同add到Git,但如果不add到Git,Git就会一直提示我们文件被修改了,都需要add。 此时我们需要忽略这些系统自动修改的东西,如果有一些你不想提交到Git...

windows下git乱码解决方案

为了搞定git乱码问题,几乎把网上所有git乱码文章看了一遍,总算让我解决了。 我用的git和TortoiseGit版本: msysgit: V1.7.9 http://msysgit.googlecode.com/files/Git-1.7.9-preview20120201.exe Tortoisegit: V1.7.7.0 http://tortoi...

git subtree有效管理公共第三方lib

  如果你的项目中有很多第三方的lib,你希望使用它,并且也希望可能对该lib做修改并且贡献到原始的项目中去,或者你的项目希望模块化,分为几个repo单独维护,那么git subtree就是一个选择。git subtree管理的子项目在父项目中作为一个完整的代码copy存在,并不包含历史信息。综合考虑git subtree和git submodule的优缺...

【转】如何使用Git上传本地项目到github?(mac版)

原文链接:http://www.cnblogs.com/lijiayi/p/pushtogithub.html 在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目代码, 同时你也已经安装了 git,然后 let's start. 首先,建一个文件夹比如文中演示的是 微信小程序 文件夹,然后打开的你的终端,定位到该文件...

在实际项目中使用git推代码踩过的坑

Git使用中出现的状况: BUG集锦: On branch dev nothing to commit, working tree clean 说明在dev分支上,没有什么提交,很干净; 2.fatal:couldn't find remote ref dev 新建项目时,pull出现的报错信息,说明项目还有有文件,时空的直接进行推代码 3.git p...

Windows Terminal 配置 git-bash,集成右键菜单,集成VSCode

Windows Terminal 支持 UTF-8 输出内容,对 git-bash 和 cmd 自带的输出中文支持较好,而且支持 FiraCode 这种程序编码的连接字体。 准备 Windows Terminal 的下载页面:https://github.com/microsoft/terminal/releases FiraCoda 字体的下载页面:ht...