git使用流程梳理

news/2024/11/22 2:14:26/

之前觉得git比较麻烦,还是习惯本地使用而没有推送至远程,自从不小心rm -rf清空所有代码后,幡然醒悟。后续梳理一下相关使用方法

整体过程
1 建立库,建立远程连接
2 本地创建分支并查看分支

(假定本地分支名字为test)

git checkout -b test
git branch -a
git status
git_10">3 git推送分支

假定完成某项工作后,需要与远程同步。

当前分支名为test,远程不存在这个分支,使用以下命令

git push -u origin  test  # 远程分支名也命名为test

之后存在该分支后,可以使用

git push

将分支自动上传

git__24">4 git 拉取分支

别人完成某项工作后,推送至分支 kkk_test,你需要验证别人工作的正确性。需要拉取远程分支到本地

git checkout -b kkk_test origin/kkk_test

该命令建立本地分支kkk_test并与远程相联系

5 pull/push频繁输入密码
git config --global credential.help store
6 merge操作

本地分支为test,需要增加别人的功能kkk_test,将两者merge到一起
为了不使得本地分支受到影响,新建分支test_merge
假定现处分支为test

git checkout -b test_merge #新建分支与test内容相同,并移动至test_merge
git merge kkk_test

之后如果两个人对同一行代码有不同的更改,则没有办法自动合并,需要手动处理后再git add和commit

7 修改分支名称

现处于本地分支名为test_merge,需要推送到远端。需要一个更加合适的分支名称

git branch -m merge_kkk_test

这样本地分支名称就改变了
之后上传

git push -u origin merge_kkk_test
参考链接

# git操作之pull拉取远程指定分支以及push推送到远程指定分支


http://www.ppmy.cn/news/1548913.html

相关文章

高级网络安全——IP 安全(week5)

加粗样式 文章目录 一、前言二、重点概念IP 安全概述IPSec的应用IPSec概述:典型场景IPSec安全协议AH与ESP的功能对比IPSec协议与加密算法IPSec模式AH协议:传输模式与隧道模式完整性检查值(ICV)AH协议的ICV计算封装安全载荷(ESP)协议IPSec的策略导向方法IPSec策略IPSec策略…

《Python浪漫的烟花表白特效》

一、背景介绍 烟花象征着浪漫与激情,将它与表白结合在一起,会创造出别具一格的惊喜效果。使用Python的turtle模块,我们可以轻松绘制出动态的烟花特效,再配合文字表白,打造一段专属的浪漫体验。 接下来,让…

基于YOLOv8深度学习的医学影像肝病检测系统研究与实现(PyQt5界面+数据集+训练代码)

本研究提出了一种基于YOLOv8深度学习算法的医学影像肝病检测系统,旨在通过先进的图像处理与深度学习技术提高肝病的检测效率和准确性。系统采用YOLOv8作为核心算法模型,其具备快速高效的物体检测能力,能够精确定位肝脏区域,并对可…

Jenkins下载安装、构建部署到linux远程启动运行

Jenkins详细教程 Winodws下载安装Jenkins一、Jenkins配置Plugins插件管理1、汉化插件2、Maven插件3、重启Jenkins:Restart Safely插件4、文件传输:Publish Over SSH5、gitee插件6、清理插件:workspace cleanup system系统配置1、Gitee配置2、…

Excel超级处理器:高效实现2种批量生成二维码方式

在Excel数据处理中,二维码的批量生成是一个常见且重要的需求。借助Excel超级处理器这一强大的插件,用户可以轻松实现二维码的两种主要批量生成方式:直接在单元格中显示二维码图片,以及直接生成二维码图片并保存在文件夹中。超级处…

【大数据技术基础 | 实验十一】Hive实验:新建Hive表

文章目录 一、实验目的二、实验要求三、实验原理四、实验环境五、实验内容和步骤(一)启动Hive(二)创建表(三)显示表(四)显示表列(五)更改表(六&am…

【MYSQL】Where和Having的区别

假设我们有一个 Orders 表,包含以下数据: idcustomer_idamount1110021200321504330053250645074100 1. 使用 WHERE 子句 目标 查询每个客户的总订单金额,并且只考虑订单金额大于 150 的订单。 查询 sqlSELECT customer_id, SUM(amount)…

postgresql.conf与postgresql.auto.conf区别

1. 简介 PostgreSQL 9.4版本开始引入postgresql.auto.conf 配置文件,作为postgresql.conf文件的补充,在配置文件格式上,它和postgresql.conf保持一致 1.1 postgresql.conf 这是一个静态的参数文件,包含了数据库服务器的基本配置…