【Git】常用命令和操作

Git操作本地仓库和远程仓库的常用命令 文章目录一、操作本地仓库二、操作远程仓库 总结使用 Git 过程中的一些基本的、常用的命令。 一、操作本地仓库 命令示例 解释 git config --list 查看已有的全部配置信息 git config user.name 查看某个指定的环境变量的信息 git config --global user.name “ivyli” 绑定用户名为 ivyli git c... 阅读详情

(一)、基础说明

常常看到git命令后带一个origin,那么这个origin是什么意思呢?
其实:origin是远程版本库的一个名称,在clone默认的,即代指某个远端仓库
查看有哪些远端仓库,命令:git remote -v
显示:
origin  https://git.boleme.net/ADX2.0/online-mario-api.git (fetch)
origin  https://git.boleme.net/ADX2.0/online-mario-api.git (push)
就清楚origin表示某个具体的远程仓库
可以自己新增远程仓库

git push origin master和git push的区别?
(1)当只关联一个远程,只有一个分支时,这两个命令没什么区别。
(2)当你关联了两个多个仓库、有多个分支时,git push可能会报错,因为它不知道要上传代码到哪里去;
而git push origin master指定仓库和分支,就不会报错。
# 比如关联两个仓库: github 和码云
git remote add origin github-url
git remote add gitee gitee-url
# 分支有两个:master ,test-branch
如果你想偷懒使用git pull,那么你就要保证你的绑定的远程仓库只有一个,并且只有一个分支。

1、查看远程分支: $ git branch -a
2、查看本地分支:$ git branch
3、切换分支:$ git checkout branchName
4、删除本地分支:$ git branch -d branchName
注意事项:[目录上的*代表当前正处于的工作目录]

(二)、提交代码
git提交代码的五个步骤:
1、查看代码的修改状态 git status
2、查看代码的修改内容 git diff
3、暂存需要提交的代码 git add 
4、提交已暂存的文件 git commit
5、同步到服务器 git push

(1)、查看代码的修改状态

输入 git status,红色或绿色部分字体是工程内的发生修改的状态标识:

modified:代表文件和上一版本相比,有过修改
new file:代表文件是新增加的
deleted:代表文件被删除了,提交成功后,文件将从reponsitory中删除
untracked file:一般都是新增加的文件夹

(2)、查看代码的修改内容

输入 git diff <filename>

(3)、暂存需要提交的代码

1增加一个需要上传的文件:输入 git add <filename>
2删除一个不需要的文件:输入 git rm <filename>
3增加全部需要上传的文件:git add --all

(4)、提交已暂存的文件

git commit

(5)、同步到服务器

git push -u origin master

(三)、分支合并步骤

 (1)、进入要合并的分支(如开发分支合并到master,则进入master目录)
        先git pull更新所有的分支;再git branch -a 查看所有分支是否都pull下来了
        最后切换到 git checkout branchname
 (2)、使用merge合并开发分支   git branch 分支名
 (3)、查看合并之后的状态   git status
 (4)、有冲突的话,通过idea解决冲突
 (5)、解决冲突之后,将冲突文件提交暂存区  git add 冲突文件
 (6)、提交merge之后的结果:git commit
 (7)、本地仓库代码提交远程仓库:git push
(四)、解决合并中文件冲突

[1]解决文件内容冲突
   (1)获取受到合并冲突影响的文件列表,git status
   (2)打开文本编辑器,找到冲突的地方,将冲突符删除,保留其中一个或多个代码
   (3)增加你的修改,git add
   (4)提交代码,git commit -m '备注'
   (5)以上命令成功完成后,再合并
[2]解决文件删除引起的冲突
    (1)获取受到合并冲突影响的文件列表,git status
    (2)决定是否要保留被移除的文件,下面的指令把被移除的文件重新加回仓库 git add filename
            移除你仓库中的冲突文件:git rm filename
    (3)提交代码 git commit -m "备注"
    (4)再次合并

/********************************************************************************git分支的创建和合并***********************************************/

(1)、创建分支:【git branch -b branchname】这个命令是创建和切换分支结合在一起的命令
(2)、在分支上的某个文件的某行做改动,然后commit和push该文件到分支上
(3)、切换到master上【git checkout master】,对相同文件的相同行做出不一样改动,然后commit[或者再加一个push]该文件。
(4)、合并分支到master【git merge branchname】,就会提示文件有冲突,打开冲突的文件,删除冲突代码后,再次commit[或者再加一个push]。
(5)、这个时候,再来执行【git merge branchname】就会合并成功。
(6)、然后再提交至远端【git push origin master】即可
注意:由于merge合并动作是在暂存区,无论冲突文件是commit+push还是commit方式,合并时会将两个分支拉到暂存区来进行合并,所以就会发现这个文件有冲突符存在,所以不能合并成功,删除冲突符再次commit[或者再加一个push]后,再次merge即可合并成功

(四)、标签

有时,需要记录下某个发版时的版本,方便后面查看发布时的版本代码,这时就需要打一个标签
命令:git tag -a tagName -m "标签备注"
打完标签后,需要发布某个标签,命令为:git push origin tagName 
 或者 
将本地所有标签全部提交,命令:git push origin --tags 

 

3线SWD接线终极指南:用Jlink调试非3.3V设备的5个关键细节 本文详细解析了使用Jlink调试非3.3V设备时,3线SWD接线的5个关键细节。核心在于正确理解并连接Vref引脚以实现电压适配,避免供电冲突,并掌握精简接线法与固件修复技巧。文章以STM32F205等芯片为例,指导开发者安全、高效地进行混合电压调试。 阅读详情

相关推荐

从“储能”到“信号”:拆解Buck电路中那颗不起眼的前馈电容,如何让电源更稳

本文深入解析Buck电路中前馈电容的关键作用,揭示其如何通过频域整形和零点补偿提升电源稳定性。从工作原理到工程实践,详细介绍了容值计算、布局布线及特殊场景调校策略,帮助工程师优化瞬态响应和纹波抑制。

weixin_42530458的博客 403

Git 常用命令及操作流程和注意事项

在 Git 中,管理代码是日常开发中的常见操作,本文対git常用命令進行總結

CJW的博客 768

使用ST-LINK烧录stm32教程说明

使用ST-LINK烧录stm32

qq_34426854的博客 1万+

Git常用命令和分支操作

快速入门git,对git命令的总结, git查看,提交,删除,恢复命令等操作,还有git分支操作等。

知足上进,不负野心。 1158

随机向量函数链神经网络(RVFLNN)简介——附测试代码

宽度学习(Broad Learning System)原理介绍:随机向量函数链神经网络(RVFLNN) 目录宽度学习(Broad Learning System)原理介绍:随机向量函数链神经网络(RVFLNN)结构分析和训练优化 函数链神经网络(Functional-link neural network,简称FLNN)的结构如下图。 和深度神经网络结构不同的是,FLNN相当于把隐层放到了输入层中,作为增强结点(Enhancement nodes)。也可以理解成FLNN在输入层就对输入向量进行了非线性变换

weixin_44517742的博客 1万+

ITK-snap进行分割区域标注、三维显示及改变显示颜色

在进行医学图像器官分割时,无论我们是用传统方法还是深度学习,最后肯定要用到手动分割的区域作为金标准来验证我们方法的精度。但是手动标注器官的轮廓是十分耗时的,这里我介绍一个比较简单的标注方法,以肺分割作为例子。 我们使用ITK-snap作为分割标注工具。 当切片间距离比较小时,比如1mm,一个患者的完整HRCT序列通常在200张以上,如果让医生一一进行分割区域标注是非常耗时乏味的。因此,我们可以使用最简单的阈值法比如OSTU,加上基本的形态学操作对肺进行粗分割得到粗略的分割掩码,在此基础上再手动的对分割结果进

u010409517的博客 2万+

git的常用命令和cmd操作

git的常用命令和cmd操作git的常用命令在Git Bash Here中操作git设置用户签名(和git连接的服务器毫无关系,就是为了本地标记)初始化本地库,就相当于将该文件夹标记为git的本地库查询当前git状态将文件提交到暂存区将文件从暂存区提交到本地库中查看历史记录命令:版本穿梭:可以在任意版本进行穿梭**分支操作创建分支查看分支切换分支分支合并(把指定分支合并到当前分支上)查看当前所有远程地址别名创建远程库别名将本地代码推送到远程库中的流程将本地文件提交到暂存区将暂存区中的文件提交到本地库将本地库

weixin_44740485的博客 2053

16、天文时间序列分类:基于人工神经网络的研究

本研究探讨了基于人工神经网络的天文时间序列分类方法,重点比较了MLP、LSTM和CNN等模型在BRITE和开普勒K2数据集上的表现。研究发现LSTM不适用于此类数据,而结合特征提取与PSO超参数优化的多层感知器(MLP)在开普勒K2数据上实现了98.55%的二分类准确率。通过精细的数据预处理和高置信度样本选择,显著提升了分类性能。研究成果为恒星变异性识别提供了高效工具,并对天文学与机器学习交叉领域具有重要参考价值。

pz8901234的博客 112

git常用命令和操作

git常用命令使用方式

loopnz的博客 129

宇树G1开发实践--PPT汇报(遥控版)

本文介绍了一种基于遥控器交互的机器人演示控制系统。系统通过DDS中间件接收遥控器信号,采用位掩码边沿检测技术实现按键精准响应,将不同按键映射为播放控制命令(暂停/重播、跳转、跳过等)。核心交互逻辑包含主播放循环、命令处理和暂停机制,支持播放过程中的实时控制。与自动顺序播放版相比,该系统显著提升了演示灵活性,适用于需要人机互动的演讲场景。使用前需确保网络连接和设备安全,并熟悉按键功能映射。该系统实现了专业级的人机协同演示体验。

m0_47999117的博客 680

PCB仿真软件:Altium Designer_(18).PCB设计中的热管理

在PCB设计中,热管理是一个至关重要的环节。随着电子设备的集成度越来越高,功耗和发热量也随之增加,不合理的热设计可能导致电路板过热,从而影响电路的性能和可靠性。热管理不仅能够提高电路板的使用寿命,还能确保电路在各种环境条件下的稳定工作。本节将详细介绍如何在Altium Designer中进行有效的热管理,包括热分析、热设计和热仿真等关键步骤。

kkchenjj的博客 1984

Git 介绍、常用命令和操作

项目开始时,只有一个原始版本,拥有者在仓库托管平台上创建远程仓库并上传项目后,别的机器就可以clone这个版本的仓库,从而得到项目代码。而版本历史记录的存在,使得仓库拥有者可以通过git reset --hard commitID命令将仓库代码回退到指定版本(某一次commit)。对于项目团队以外的用户,往往是根据仓库的问题issue对项目代码进行改进,然后可以在本地仓库修改后上传给远程仓库,描述自己的改进部分和思路,创建合并请求pull request。

lianghbwj26的博客 695

RestFul API 详解

RESTful API 经常也被叫做 REST API,它是基于 REST 构建的 API。RESTful API 可以让你看到 URL+Http Method 就知道这个 URL 是干什么的,让你看到了 HTTP 状态码(status code)就知道请求结果如何。

wynn的博客 7580

Git的常用命令和操作——初学者必备

这些 Git 命令和技巧能够帮助你更加灵活地管理代码,处理各种版本控制的情况,提高工作效率和代码管理的质量。

m0_72958694的博客 1413

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

git常用命令基础和操作

1.使用如下指令即可检测到远程的最新分支 $ git remote update origin 2.查看branch所有分支 $ git branch -a 3.创建并切换远程分支 $ git checkout -b xuhao 4.本地分支名x origin/远程分支名 拉取远程分支并同时创建对应的本地分支与之关联 $ git checkout -b xuhao origin/xuhao 4.切换远程分支 $ git checkout xuhao 5.合并分支 $ git merge xuhao

豪代码的博客 634

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Git概述、安装、常用命令和分支操作20250821

Git是一个分布式版本控制系统,相比集中式工具(如SVN)更具灵活性。其工作机制包含工作区、暂存区和本地库三部分,支持断网开发。常用命令包括:git init(初始化)、git add(暂存)、git commit(提交)、git reflog(查看历史)、git reset(版本穿梭)。使用前需配置全局用户名和邮箱,但与GitHub账号无关。通过git status可查看文件状态,从工作区到暂存区再到本地库完成版本控制。Git支持局域网(GitLab)和互联网(GitHub/Gitee)代码托管,安装过程

Qq19122427的博客 1224

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Git常用命令和操作

如果有冲突的话,会将有改动的文件放在你的暂存区(你当前的代码和最新代码之间有改动的文件),提示有冲突的文件。--查看文件状态,会显示修改的文件(已有的文件被修改,没有保存在暂存区),未跟踪的文件(新加的文件,没有保存在暂存区),待提交的文件(添加在暂存区)等信息。--使用git status查看文件状态之后,使用git add命令将需要提交的文件保存在暂存区,如果所有修改的文件都需要提交,可以使用git add .--提交暂存区的文件到本地仓库,-m后的字符串为提交信息,在远程仓库可以看到该信息,使用。

qq_53053277的博客 352

Git操作流程和常用命令

1、基本概念 git是进行版本控制的工具。除去镜像的本地远程仓库,它主要分为四个区,分别是 工作区、暂存区、本地仓库、远程仓库;刚开始的源代码、原版本在工作区进行修改,然后通过git add操作放到暂存区,在暂存区通过git commit操作提交到本地仓库,在本地仓库通过git push操作提交到远程仓库;从远程仓库通过git pull命令可以下载代码和版本到工作区。 2、Git操作流程 代码提交和同步代码 代码撤销与撤销同步 3、常用命令 删除暂存区中的文件 1、将暂存区中的内容删除,工作区中

qq_46664839的博客 287

代码托管 git常用命令和操作

1、git 安装完成后 在开始菜单中会有git选项 菜单下有3个程序 Git Bash :Unix与Linux风格的命令行,使用过最多,推荐最多 Git CMD : Windows风格的命令行 Git GUI :图形界面的Git,不建议初学者使用,尽量先熟悉常用命令; Git Bash 风格与Linux和Unix的风格是一样的,平时多使用这些基础的技巧,熟能生巧) 常用的基本 Linux命令 cd:改编目录 cd … :回退到上一个目录,直接cd进入默认目录 pwd:显示当前所在的目录路径 l

zyqgt960812的博客 226

idea git 的常用菜单操作和常用命令

IdeaGit的常用菜单操作和常用命令 参考:https://blog.youkuaiyun.com/fly910905/article/details/79501896 1.Git 几个专用名词 Workspace:工作区 Index / Stage:暂存区【工作区的文件使用add命令后会加入暂存区,而没有直接到仓库】 Repository:仓库区(或本地仓库) Remote:远程仓库 2.Git常用命令清单 参考:https://blog.youkuaiyun.com/fly910905/article/details/

墨鸦的博客 1031

git常用命令和基本操作

开始之前 本文仅对平时工作和学习中对git的使用做一个总结, 同时本文不再讲述什么是git, git是怎么诞生的, git的安装与配置, 以及一些专业术语(主要是不敢乱说)等, 本文只专注于用. 如果需要相关知识, 请查看廖雪峰老师的教程, 如果英文能力比较好可以直接看Git官方教程(当然, 也有中文版的教程) 但是我们必须要知道, 为什么要用git? 1 为什么用git 我问个别人, 为啥用gi...

weixin_43837354的博客 771

git常用命令 和 常用操作

git 常用命令和上传, 拉取分支 提交分支

anyhowanywhere的博客 118

Git安装与常用命令和分支操作

推荐教程: 黑马程序员Git全套教程,完整的git项目管理工具教程,一套精通git_哔哩哔哩_bilibili Git零基础入门到实战详解_哔哩哔哩_bilibili 1.Git环境配置 会用到的一些基本命令 ls/ll 查看当前目录 cat 查看当期文件 touch 创建文件 vi编辑器 1.1下载与安装 下载地址:Git - Downloads Git GUI:图形化工具 Git Bash:命令行工具 安装好git首先要设置用户名和邮箱地址 因为每次使用git

技术专家 336

git基本操作和常用命令学习整理

git工作基本原理图 git常用命令 git add . :添加本地仓库(工作区)文件到暂存区 git status : 列出当前目录所有还没被git管理的文件和被git管理且被修改但还未提交(git commit)的文件 git branch :不带参数:列出本地已经存在的分支,并且在当前分支前面加’*‘ 标记 git branch 分支名:创建分支 git checkout 分支名:切换分支 git branch -r:列出远程分支 git branch -a:列出本地分支和远程分支 g

wangwangwang21的博客 213

Git 常用命令操作和基础学习

概念:工作区:(git add filename)–> 暂存区:(git commit -m"note")–> 分支:(git push origin master )–> 远程库:origin 易恢复的。 Git 创建仓库 本章节我们将为大家介绍如何创建一个 Git 仓库。 你可以使用一个已经存在的目录作为Git仓库。 git init Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git

王兆镇的博客 352
上一篇: 【SpringColud】微服务框架 SpringColud
下一篇: 【SQL语句】灵活SQL语句
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值