Git快速入门+常用指令+提交规范

目录

Git创建本地仓库

IDEA集成Git

Git和IDEA连接使用2

忽略文件

本地仓库常用命令

远程仓库常用命令

分支常用命令

标签操作

提交规范


Git创建本地仓库

1、创建一个文件夹,右键选择Git Bash Here

2、选择下列其中一个方法

方法一:创建初始化仓库

git init

方法二:克隆远程仓库

git clone [url]

IDEA集成Git

按步骤操作会自动创建本地仓库

上传步骤

1、提交

2、输入上传消息

3、Commit或者一步到位Commit and Push

4、设置远程远程仓库url

5、确认,点击Push

Git和IDEA连接使用2

第一步:克隆远程仓库到本地

第二步:创建Spring Boot项目

第三步:将远程仓库的内容复制到Spring Boot项目中

第四步:在Terminal控制台输入git add . 添加所有文件至暂存区

git add .

忽略文件

在主目录下简历".gitignore"文件,添加如下配置

# 忽略所有.txt结尾的文件,这一样的话上传就不会被选中!
*.txt
# 但除了lib.txt除外
!lib.txt
# 仅忽略项目根目录下的TODO文件,不包括temp
/temp
# 忽略build目录下的所有文件
build/
# 忽略doc/notes.txt但不包括doc/server/atch.txt
doc/*.txt

本地仓库常用命令

添加所有文件至暂存区

git add .

回撤暂存区的文件

git rest [文件名]

查看文件状态

只能查看到未提交到本地仓库的文件

// 查看指定文件状态    name:要查看的文件名
git status [name]
// 查看所有文件状态
git status

提交暂存区的内容到本地仓库

git commit -m "消息内容"

查看日志

// 查看日志
git log
// 查看日志加路径
git reflog

远程仓库常用命令

查看远程仓库

返回origin说明有远程仓库

没返回内容说明没有远程仓库

// 查看远程仓库
git remote
// 查看远程仓库加路径
git remote -v

添加远程仓库

如果已有远程仓库会显示:error: remote origin already exists,说明当前仓库已有远程仓库

// shortname:别名一般默认未origin	url:远程仓库路径
git remote add <shortname> <url> 

从远程仓库克隆

会将项目整个克隆下来,会自动初始化仓库

// url:仓库的下载地址	默认下载的是主分支内容
git clone [url] 
// 指定下载别的分支,这里拿dev举例
git clone [url] -b dev

从远程仓库拉取

必须有远程仓库的才可以拉取

从远程仓库获取最新版本并合并到本地仓库

// short-name:远程仓库别名,一般默认为origin	branch-name:分支名称
git pull [short-name] [branch-name]

推送到远程仓库

将本地仓库内容推送到远程仓库

// remote-name:数据库的别名	branch-name:分支名称
git push [remote-name] [branch-name]

分支常用命令

查看分支

// 列出所有本地分支
git branch
// 列出所有远程分支
git branch -r
列出所有本地分支和远程分支
git branch -a

创建分支

// name:分支的名称(自定义)
git branch [name]

切换分支

// name:分支的名称
git checkout [name]

推送至远程仓库分支

// shortName:远程仓库别名一般为origin	name:分支名称
git push [shortName] [name]

合并分支

要把"name"分支和当前分支合并=把"name"分支的内容拉取一份到当前分支

// name:分支名称
git merge [name]

标签操作

列出已有的标签

git tag

创建标签

// name:标签的名字
git tag [name]

将标签退送至远程仓库

// shortName:远程仓库别名一般为origin	name:分支名称
git push [shortName] [name]

检出标签

检出标签时需要新建一个分支来指向某个标签,检出标签的命令

// branch:分支名	name:标签名
git checkout -b [branch] [name]

提交规范

开发环境:
    dev:开发环境-前后端开发人员
    test:测试环境-前后端开发+测试人员
    pre:灰度环境-生产前会有少量的真实请求来灰度走一遍
    prod:生产环境-正式投入生产

Git提交格式:
    refactor:代码重构
    feat:新增代码(新增功能)
    perf:性能优化
    fix/to:修复bug
    test:增加测试

Git分支命名:

feature-xxx模块

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/667048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一篇文章了解区分指针数组,数组指针,函数指针,链表。

最近在学习指针&#xff0c;发现指针有这许多的知识&#xff0c;其中的奥妙还很多&#xff0c;需要学习的也很多&#xff0c;今天那我就将标题中的有关指针知识&#xff0c;即指针数组&#xff0c;数组指针&#xff0c;函数指针&#xff0c;给捋清楚这些知识点&#xff0c;区分…

react native错误记录

第一次运行到安卓失败 Could not find implementation class com.facebook.react.ReactRootProjectPlugin for plugin com.facebook.react.rootproject specified in jar:file:/D:/Android_Studio_Data/.gradle/caches/jars-9/o_3a1fd35320f05989063e7069031b710f/react-nativ…

LabVIEW智能温度直流模件自动测试系统

LabVIEW智能温度直流模件自动测试系统 自动化测试系统在提高测试效率和准确性方面发挥着越来越重要的作用。介绍了一种基于LabVIEW的智能温度直流模件&#xff08;TDCA&#xff09;自动测试系统的设计与实施&#xff0c;旨在提高测控装置的产品质量。 系统的硬件平台主要由PS…

一篇文章搞懂CNN(卷积神经网络)及其所含概念

目录 1. 什么是卷积神经网络&#xff1a;2. 应用领域&#xff1a;3. 架构&#xff1a;4. 卷积层的参数和名词参数&#xff1a;名词&#xff1a; 5. 注意&#xff1a;6. 经典网络&#xff1a;小结&#xff1a; 当下&#xff0c;计算机视觉在人工智能领域中扮演着至关重要的角色。…

matlab使用jdbc连接数据库

1、打包jdbc 2、在matlab安装目录下&#xff0c;进去toolbox目录下&#xff0c;新建一个对应放jdbc包的文件夹&#xff0c;加入放入的是mysql的jdbc驱动包&#xff0c;就新建一个mysql目录&#xff0c;将驱动包放入mysql目录下 3、在toolbox目录下&#xff0c;找到local目录&a…

手工方式安装19.22RU

使用手工方式打RU19.22 参考文档&#xff1a; Supplemental Readme - Grid Infrastructure Release Update 12.2.0.1.x / 18c /19c (Doc ID 2246888.1) 操作步骤&#xff1a; 1 Stop the CRS managed resources running from DB homes. 2 Run the pre root script. 3 Patch G…

C语言问题汇总

指针 #include <stdio.h>int main(void){int a[4] {1,2,3,4};int *p &a1;int *p1 a1;printf("%#x,%#x",p[-1],*p1);} 以上代码中存在错误。 int *p &a1; 错误1&#xff1a;取a数组的地址&#xff0c;然后1&#xff0c;即指针跳过int [4]大小的字节…

SQL 函数(十二)

SQL 函数&#xff08;十二&#xff09; 一、函数分类 1.1 单行函数 单行函数仅对单个行进行运算&#xff0c;并且每行返回一个结果。 常见的函数类型&#xff1a; 字符、数字、日期、转换 1.2 多行函数 多行函数能够操纵成组的行&#xff0c;每个行组给出一个结果&#x…

创新大赛专访丨南沙人才荣膺2023年度人才寻猎标杆品牌:吸纳海内外高学历人才,助力南沙精准“选苗”

日前&#xff0c;2023第三届全国人力资源创新大赛颁奖典礼暨成果展圆满举行。自2023年10月份启动以来&#xff0c;大赛共吸引了457个案例报名参赛&#xff0c;经组委会专家团队评审严格审核&#xff0c;企业赛道共有103个案例获奖、72家企业、13位个人、7个产业园斩获荣誉。 广…

Unity引擎学习笔记之【角色按键器操作】

角色按键Character Controls 一、脚本操作 设置脚本 设置基本键盘操作 //水平轴float horizontal Input.GetAxis("Horizontal");//垂直轴float vertical Input.GetAxis("Vertical");//创建方向向量Vector3 dir new Vector3(horizontal,0,vertical);/…

Unity根据落点和抛物线运行时间,求初始力

抛物线运行时长为2秒&#xff1a; 抛物线运行时长为4秒&#xff1a; 原理就是&#xff1a; 在竖直方向只受重力&#xff0c;做匀加速直线运动&#xff0c;水平不受力&#xff0c;做匀速直线运动。 代码&#xff1a; public void Update(){if (Input.GetKeyDown(KeyCode.Space)…

《Python 网络爬虫简易速速上手小册》第2章:网络爬虫准备工作(2024 最新版)

文章目录 2.1 选择合适的爬虫工具和库2.1.1 重点基础知识讲解2.1.2 重点案例&#xff1a;使用 Scrapy 抓取电商网站2.1.3 拓展案例 1&#xff1a;使用 Requests 和 BeautifulSoup 抓取博客文章2.1.4 拓展案例 2&#xff1a;使用 Selenium 抓取动态内容 2.2 设置开发环境2.2.1 重…

Linux 网络编程 + 笔记

协议&#xff1a;一组规则 分层模型结构&#xff1a; OSI七层模型&#xff1a;物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP/IP 4层模型&#xff1a;链路层/网络接口层、网络层、传输层、应用层 应用层&#xff1a;http、ftp、nfs、ssh、telnet、传输层&am…

DEV-C++ ege.h库 绘图教程——综合实践(一)

一、First of ALL 学习完了EGE库的所有函数后&#xff0c;今天我们就来综合实践一下。 今天我们将写一个数字华容道来简单练一练手。 准备好了吗&#xff0c;让我们开始。 DEV-C ege.h库 绘图教程合集 二、材料准备 1.音乐 我们可以为我们的游戏增加音乐&#xff0c;这里我…

判断和循环 - switch语句和练习

switch语句格式 switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n1;break; }执行流程&#xff1a; 首先计算表达式的值。依次和case后面的值进行比较&#xff0c;如果有对应的值&#xff0c;就会执行相应的语句&#xff0c;在执行的过程中…

WordPress每天发布60s插件

源码名称:WordPress每天发布60s插件 适用平台:WordPress Wordpress还是比较适合个人博客网站&#xff0c;这个60秒插件适合一些喜欢自动发新闻早报晚报人员 喜欢的赶紧下手。找 万能工具箱合集 小程序即可找到资源

【UE Niagara】环绕在人物周围的闪电效果

效果 步骤 1. 首先下载一个螺旋形状的静态网格体并导入UE&#xff08;地址&#xff1a;https://pan.baidu.com/s/1l9Bn5lQd7tDBu3CMs4c2aA?pwd7myr &#xff09; 2. 创建一个Niagara系统 使用Empty模板 这里命名为“NS_LightingAround” 打开“NS_LightingAround”&#xff0…

大礼包 - 华为机试真题题解

考试平台&#xff1a; 时习知 分值&#xff1a; 200分&#xff08;第二题&#xff09; 考试时间&#xff1a; 2024-01-31 &#xff08;两小时&#xff09; 题目描述 某公司针对新用户推出大礼包&#xff0c;从任意一天注册开始&#xff0c;连续登陆 x 天&#xff0c;每天可以领…

AES算法:数据传输的安全保障

在当今数字化时代&#xff0c;数据安全成为了一个非常重要的问题。随着互联网的普及和信息技术的发展&#xff0c;我们需要一种可靠的加密算法来保护我们的敏感数据。Advanced Encryption Standard&#xff08;AES&#xff09;算法应运而生。本文将介绍AES算法的优缺点、解决了…

Unity引擎学习笔记之【动画剪辑和曲线操作】

动画剪辑和曲线Animation Clip 点选一个包含动画的FBX模型&#xff0c;在其检查器中便可查看动画剪辑 一、动画剪辑 1.Model 2.RIg 538.jpg%20%3D600x&pos_idimg-st6QJc3x-1707050419493) 无动画、旧版Animation动画、普通道具或角色动画、人形角色动画 3.Animation 二…