git提交常用命令

article/2025/10/4 18:34:40

git 安装

1.在终端,检查git是否安装          git --version

2.没有安装的话,去git官网,下载git

3.安装后,在终端,检查git是否安装

4设置用户名和邮件地址(最好和github的用户名/邮箱保持一致

  1. git config --global user.name "自己的用户名"

  2. git config --global user.email "自己的邮箱"

  3. #检查是否配置成功

  4. git config --global --list

 cmd常用命令

​
cmd常用命令
· clear:清屏
· Cd     文件夹名称进入文件夹
· cd.    进入上一层级目录
· dir    查看当前目录下的文件和文件夹    directory
· ls     查看当前目录下的文件和文件夹
· touch  文件名创建文件
· echo   内容>创建文件名   创建文件,并且写入内容
· rm     文件名删除文件
· mkdir  文件夹名称创建文件夹  mk:make
· rmdir  文件夹名称删除文件夹  rm:remove
. cat    文件名查看文件内容:cat.git/HEAD
· cat 1.txt>> 2.txt将文件1.txt内容写入到2.txt​

VIM常用命令 

VIM常用命令
· ⅰ  表示编辑模式
· esc键   表示退出编辑模式
· :wq!  表示保存文件并关闭文件
· vim 文件名  打开文件

git的工作流程图 

 git提交的操作流程

 1.git clone 地址                         把项目拉过来

2.cd master                               进入项目

3.git branch dev                        创建dev分支

4.git checkout dev                     切换到dev分支

5.创建test.html页面

6.git add .                              把dev分支修改的东西提交到暂存区

7.git commit -m "dev分支添加的页面"      提交一份记录

8.git psuh origin dev                  提交到dev分支

9.git branch dev-名字全拼         创建自己的分支

10.git checkout dev-lulei            切换到自己的分支上

11.修改test.html页面的内容                  

12.git add .                             把自己分支修改的东西提交到暂存区

13.git commit -m "dv-lulei修改的页面"    提交一份记录

14.git push origin dev-lulei         提交到自己的分支

15.git checkout dev                    切换到dev分支

16.git merge dev-lulei                合并dev分支和自己的分支

17.git add .                            

18.git commit -m "合并分支"

19.git push origin dev

git常用命令

 

-- 本地仓库与远程仓库建立链接
git init (初始化本地仓库)
git remote add origin  远程仓库网址 
git remote -v (查看远程仓库)
git remote rm origin (删除远程分支)
 
-- 操作文件
git rm 文件名 (删除文件)  修改后需要commit在提交一下
git mv 要修改的文件名 修改后文件名  (修改文件名) 修改后需要commit在提交一下
git mv 文件路径  移动中点路径  (移进移出文件)修改后需要commit在提交一下
 
-- 提交git
git add .  提交到暂存区
git commit -m  提交到本地仓库
git push (-u 与远程仓库建立链接)(-f 强制提交) origin 分支名  提交到远程仓库
 
-- git log(查看提交记录)
git log --oneline (查看提交记录)
git show commitid (显示详情)
git log -p 文件名   (直接查看)
git log --oneline --graph  查看当前分支提交版本路线
git log --oneline --graph --all  查看所有分支的版本路线图
git lo --oneline --graph【-number.】 查看当前分支提交版本路线图

 
-- 撤销版本
add 前
git checkout 撤销的版本commitID 
git log --oneline  查看记录包括commitID
add 后
git reset --soft commitID  移动到add
git reset --mixed commitID  移动到工作区
git reset MAED^ 删除 (恢复麻烦谨慎使用)
 
-- 切换版本
git checkout 要切换版本的commitID

-- checkout多种用法
git checkout 文件名 (回退上一个版本)
git checkout commitID(回退到指定版本)
git checkout 分支名 (切换分支)
 
-- 设置版本号
git tag v1.0 设置版本号(不指定默认添加最后一次commit)
git tag   查看版本号
git tag -d 版本号   (删除版本号)
git tag v1.0 commitID    指定设置版本号
git push origin v1.0     提交版本号(每写一个版本号就要提交一次)
 
-- 分支
git branch dev 创建分支
git checkout dev 切换分支

git checkout -b 创建并切换的分支
git branch 查看所以分支

git branch -av 查看远程分支
git branch -d(-D强制删除) 分支名 删除分支 (在当前分支下是不能自杀的)
git branch 误删分支名 删除分支commitID (当误删分支后恢复误删的分支)
 
-- 合并分支
git merge 分支名  (合并分支)
git merge --abort (放弃忽略合并)

git速查表

 


http://chatgpt.dhexx.cn/article/biSgEF5C.shtml

相关文章

Git 提交规范

1. 背景 Git 是目前世界上最先进的分布式版本控制系统,在我们平时的项目开发中已经广泛使用。而当我们使用Git提交代码时,都需要写Commit Message提交说明才能够正常提交。 git commit -m "提交"然而,我们平时在编写提交说明时&a…

git 提交命令(附加git常用命令)

一、提交到git仓库 1、进入git终端、输入git init指令、会在当前目录生成一个.git的文件夹 git init2、然后通过git status 查看,该指令作用是 列出修改过的(绿色标识)、新创建的(红色标识)、已经暂存但未提交的文件(白色标识) git status3、然后通过git add ind…

git提交

Git提交代码步骤 1.1 第1步:同步远程仓库代码:git pull 提交代码第1步:git pull 同步远程仓库代码到本地 git add / git commit代码之前首先git pull,需先从服务器上面拉取代码,以防覆盖别人代码;如果有…

你真的了解单点登录(SSO)吗? 单点登录实现方式

在程序开发中,特别是网站类开发,会接触到单点登录(SSO),什么是单点登录?单点登录(SSO)有什么用?下面就来详细介绍一下。 1 单点登录 1.1 什么是单点登录 单点登录的英文名叫做:Single Sign On&#xff0…

单点测试与多点测试

最近在使用PAT与Codeup写程序玩,发现这两者的OJ方式不同。 PAT是单点测试,即输入一组测试用例即可输出结果, 而Codeup是多点测试,即输入所有测试用例后才会输出所有输出结果。 在这里写两个最简单的ab求和小程序来说明二者的区别…

什么是单点登录?如何理解单点登录

什么是单点登录? 什么是单点登录? 因为讲了Cookie,讲了Session,这里我觉得有必要说一下单点登录。我们先来看一下什么是单点登录:单点登录(Single Sign On),简称为 SSO,…

单点登录和多点登录

SSO(单点登录)的概念:在一个多系统共存的环境下,用户在一处登录后,就不用再其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。 SSO(单点登录)的应用场景:…

OAuth2.0 实现单点登录

文章目录 OAuth2.0 实现单点登录一、四种授权模式二、搭建验证服务器三、使用 Postman 接口测试四、基于 EnableOAuth2Sso 实现五、基于 EnableResourceServer 实现 🚩🍬5.1 资源服务器🍬5.2 客户端访问🍬5.3 解决远程调用 六、使…

单点登录(SSO)-- 实现单点登录的几种方式

1.为什么需要单点登录 三个角度: 1.1 方便用户的使用:用户登录一次,可以使用不同的服务和页面,省了忘记密码的痛苦1.2 简化开发:SSO让开发人员只要开发一个通用的身份验证框架,就不用为身份验证操心了1.3 …

面试系列:单点登录的知识(一)

大家好,我是车辙,由于目前接手的业务涉及到了单点登录,所以一直在疯狂的去补充这方面的知识。也写下了这篇面试形式的文章,写的不好大家轻点 Diss。 面试开始 在焦急的等待中,一位看上去比较年轻的小伙子走了过来。我…

单点登录实现的几种方式及原理【单点登录】

文章目录 一、什么是单点登录二、单点登录原理三、单点登录实现方式1.基于CookieRedis的单点登录2.分布式session方式实现单点登录3.token验证4.session广播5.CAS 中央认证服务 一、什么是单点登录 单点登录的英文名叫做:Single Sign On(简称SSO&#x…

什么是单点登录?怎么样实现单点登录

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如…

什么是单点登录

一、什么是单点登录? 单点登录的英文名叫做:Single Sign On(简称SSO)。 在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。 后来,我们为了合理利用资源和降低耦合性&#xff…

什么是单点登录?单点登录的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如…

什么是单点登录(SSO)?单点登录(SSO)到底什么意思?【附逻辑Demo实例】

在程序开发中,特别是网站类开发,会接触到单点登录(SSO),什么是单点登录?,单点登录(SSO)有什么用?下面软币网小编来来介绍一下: 一、什么是单点登录? 单点登录的英文名叫做&#xf…

分布式系统服务单点问题的探讨

分布式系统服务单点问题的探讨 无状态服务的单点问题有状态服务的单点问题 在分布式系统中,单点问题是一个比较常见的问题,对于单点问题可以分为有状态服务的单点问题和无状态服务的单点问题。 无状态服务的单点问题 对于无状态的服务,单点问…

08-微服务版单点登陆系统(SSO)实践

文章目录 单点登陆系统简介背景分析单点登陆系统概述单点登陆系统解决方案设计 单点登陆系统初步设计服务设计工程结构设计 SSO父工程创建及初始化创建父工程父工程pom文件初始配置 系统基础服务工程设计及实现业务描述表结构设计工程数据初始化创建系统服务工程并初始化Pojo对…

IDEA同时打开多个项目之解决方法

对于我们开发人员来说,有时想在一个窗口中打开多个项目,这时打开新项目时只有两个选项: 覆盖本窗口项目/在新窗口打开 解决方法: 1、点击左上角 File--->Project Structure: 2、然后选择Modules这一栏&#xff0c…

idea一个工作空间打开多个项目

很多时候,多个项目之间并不是parent和module的关系,如果不是parent和module的关系,idea一个工作空间只能打开一个项目,这样的话,如果有多个项目,来回切换视图让人烦不胜烦。下面介绍个在idea一个工作空间打…

Idea打开多个项目文件时,不自动识别maven项目

问题描述 idea打开多个项目文件(直接打开的多个项目的文件夹),却没有识别出maven项目。网上查阅,解决方案为: 选中项目的pom.xml文件,右键-" add as maven project"。 但由于项目过多,不方便一个…