Git常用命令

git 常用命令 git 常用命令汇总 阅读详情

Git常用命令

【1】 初始化项目为git项目 [常用]

git init

【2】clone服务器代码到本地 [常用]

git clone<http_url>

git通过命令行下载git仓库的某个分支:[常用]

git clone -b 分支名 git地址

【3】添加修改文件到暂存区 [常用]

git add<file_name>

git add-A 添加所有修改文件到暂存区

【4】提交修改到本地仓库 [常用]

git commit-m'提交信息'

git commit-a-m'提交信息' 相当于git add -A + git commit -m 的整合

【5】提交本地仓库的修改到远程仓库 [常用]

git push

【6】将远程库<remote_name style=“margin: 0px; padding: 0px; box-sizing: border-box;”>的远程分支<branch_name style=“margin: 0px; padding: 0px; box-sizing: border-box;”>作为当前分支的上游分支</branch_name></remote_name>

git push--set-upstream<remote_name><branch_name><remote_name style="margin: 0px; padding: 0px; box-sizing: border-box;">为远程仓库的别名,一般为origin</remote_name>

【7】查看文件本次的修改

git diff 显示本次所有被修改文件的修改

git diff<file_name> 显示该文件本次的修改

【8】查看当前分支下当前状态

git status 显示出被修改的文件和提交的次数等

【9】查看提交历史

git log

git log--graph 查看分支合并图

【10】merge(合并)其他分支到当前分支

git merge<branch_name>

注:在merge过程如果出现冲突,在解决冲突后会产生一个新的commit,并且HEAD指向该commit 如果没有冲突,HEAD会在分支的最新commit上

【11】切换到上一个分支

git checkout-

【12】切换到其他分支

git checkout<branch_name>

【13】在某一分支基础上创建新分支

git checkout<branch_name> 切换到基础分支

git checkout-b<new_branch_name> 在当前分支基础上 创建新分支

【14】显示分支

git branch 所有本地分支

git branch-r 所有远程分支

git branch-a 所有分支,本地和远程

【15】删除本地分支

git branch-D<branch-name>

【16】删除远程分支

git push origin--delete<branch-name>

【17】添加一个新的远程仓库

git remote add<shortname><url>

注:在同一个项目的git url中可以添加多个远程仓库 每个仓库相互隔离有自己的分支管理

【18】将本地分支与远程仓库中分支联系起来

git push--set-upstream<远程仓库名称><远程仓库中分支名称>

注:以后本地的该分支的push,会默认提交到设置的远程仓库中远程分支中

【19】删除远程仓库

git remote rm<远程仓库name>

【20】删除本地tag

git tag-d<tag_name>

【21】删除远程tag

git push origin:refs/tags/<tag_name>

【22】查看tag信息

git show<tag_name>

【23】暂存当前修改

git stash

【24】查看暂存列表

git stash lsit

【25】恢复暂存的修改

git stash apply (恢复后不删除暂存)

git stash pop (恢复后删除暂存)

【26】删除暂存

git stash drop

【27】撤回已经add到暂存区的文件到本地工作区

git reset HEAD<file_name>

git reset HEAD 回退所有add

注:add会被标识为Changes to be committed,取消add后标识为Changes not staged for commit(不等于untrack)

【28】取消track某一文件

git rm-r--cache<file_name>

untrack后,使用commit -a 时,不会将其添加到暂存区中
只merge某一个分支上的某一个commit git cherry-pick<被merge分支中的某一个commit的commit-id>

【29】撤销在本地工作区的文件的修改

注:撤销修改就回到和版本库一模一样的状态,即用版本库里的版本替换工作区的版本
git checkout--<file_name>

【30】删除某些commit,将head重定位到某一commit(回溯到以前的版本)

git reset--hard<commit_id>

git push origin HEAD--force 此步骤将服务器方也设置为相应的commit

【31】删除本地在远程服务器上不存在的分支

git remote prune origin

【32】拉取远程分支到本地

git fetch origin<branch_name>

【33】新建一个tag到指定commit

git tag<tag_name><commit_id> git tag<tag_name> 当前commit

【34】取消当前合并,重建合并前状态

git merge--abort

道岔故障监测系统设计(源码+开题) 通过实时监控道岔的工作状态,系统能够及时发现异常情况,预防潜在的安全隐患,从而减少事故发生的概率。此外,监测系统还能够为维护人员提供详细的数据支持,帮助他们更准确地判断道岔的磨损程度和故障类型,优化维修计划,延长道岔的使用寿命。随着智能化、自动化技术的发展,道岔故障监测系统的设计与应用也将推动铁路行业的技术进步,为实现智能铁路和未来交通系统的构建奠定基础。因此,开展道岔故障监测系统的设计研究,不仅具有重要的工程实践价值,也有助于推动铁路运输行业向更高水平的发展。 阅读详情

相关推荐

Allegro Design Entry CIS 与 OrCAD Capture CIS:PCB设计工具链中的双雄对决

本文深入对比了Cadence旗下两大原理图设计工具Allegro Design Entry CIS与OrCAD Capture CIS。Allegro Design Entry CIS源自Concept HDL,定位高端,强调自顶向下的层次化设计和与Allegro PCB Editor的无缝约束管理,适合大型复杂系统及团队协作。OrCAD Capture CIS则以其出色的易用性、广泛的兼容性和强大的CIS数据库功能著称,是中小型项目及跨工具链协作的通用选择。文章从历史渊源、核心功能、适用场景等多维度剖析,

bush的博客 488

常用git命令总结大全

一、常用命令 git init git add 文件名 git commit -m “备注” git status git diff git show commit_id 查看某次修改 git log或者git log —pretty=oneline或者git log —graph —pretty=oneline —abbrev-commit 用git log -...

wuhuagu_wuhuaguo的博客 5万+

从生成到检测:全面解析Deepfake技术的演进与对抗策略

本文全面解析了Deepfake技术的演进与对抗策略,从GAN生成技术到先进的检测手段,探讨了其在娱乐与安全领域的双重影响。文章详细介绍了Deepfake的核心原理、技术迭代关键节点以及最新的检测方法,揭示了AI生成与识别的激烈博弈。同时,展望了量子计算和生物特征认证在未来攻防战中的潜在应用。

jenkins8butler的博客 255

git命令大全一文搞定

git rebase --abort: 中止 rebase 操作并恢复到 rebase 开始前的状态。git merge-base --is-ancestor: 检查一个提交是否是另一个提交的祖先。git pull [remote] [branch]: 拉取远程分支并合并到本地分支。git fetch --prune: 获取远程仓库的最新变更并清理无效的远程分支。git pull --rebase: 拉取远程分支并执行 rebase 操作。

正版短剧源码、微短剧项目技术+资源分享 2万+

全球最大光伏电池缺陷异常检测数据集PVELAD【发布】

下载地址 1:GitHub - binyisu/PVEL-AD 下载地址 2:http://aihebut.com/col.jsp?id=118 下载地址 3:NAVEDownload 竞赛测试系统:Photovoltaic cell anomaly detection | Kaggle 一、简介 PVEL-AD 数据集又叫做EL2021数据集是用于对光伏电池异常缺陷检测方法进行基准测试的数据集,重点是光伏电池工业检测。PVEL-AD包含 36,543 张具有各种内部缺陷和异构背...

苏打水的杯子的博客 2万+

Git 常用命令

Git 常用命令记录,方便后续查询使用

Mwt258的博客 1536

Android 13.0 双屏时触摸失效问题排查与修复

摘要:本文记录了RK3588 Android12开发板上主屏触摸失效问题的排查与解决过程。通过分析发现,USB触摸设备被错误关联到辅屏(displayId=3)而非主屏(displayId=0)。解决方案是修改TouchInputMapper.cpp,强制触摸设备使用INTERNAL viewport(主屏),并保持设备在viewport不活跃时仍启用。该修改涉及约40行代码,有效解决了多显示器环境下触摸设备错误映射的问题,同时提供了详细的调试方法和注意事项。

ip0417的博客 354

Git 常用命令大全

一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin 显示远程库o...

Thancks 927

Android11车机系统海外项目资源包RRO方案优化

本文介绍了汽车设置应用如何通过Android RRO(运行时资源叠加)方案实现多车型差异化资源管理。针对不同车型(国内/海外、轿车/SUV)和配置(方向盘、轮毂等),采用产品变体(productFlavors)构建不同APK版本,并通过JSON配置文件动态启用对应资源包。系统根据车辆下线配置自动匹配适用的资源叠加包,解决了硬编码判断带来的维护问题。该方案实现了资源的高效复用,同时支持灵活配置多种车型组合,为汽车行业多车型共平台开发提供了可扩展的技术实现。

shusuanly的博客 469

《八》:玩家位置同步(玩家防碰撞)

在VR大空间体验中,由于玩家佩戴头显设备无法直接观察彼此位置,容易发生碰撞。因此,需要将玩家的实时位置信息绘制在虚拟空间中,实现位置可视化。通过获取头显的位置和旋转角度等数据,可以推算出玩家的移动状态和位置。使用可序列化的玩家结构体,通过UDP将玩家数据发送到服务器,服务器接收并反序列化数据后,同步所有玩家的最新信息至各客户端。客户端根据接收到的数据渲染虚拟人物模型,实现动态位置更新。这一过程涉及数据序列化、反序列化、网络通信和实时渲染等技术,确保玩家在虚拟空间中的位置同步和可视化。

unitygroup的博客 413

Windows系统安装Git以及Git常用命令介绍

本文主要介绍Windows系统安装Git的方法,以及Git常用命令介绍。

weixin_56319483的博客 2070

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

git 常用命令记录

git clone 地址 作用:克隆项目到本地 git config user.name ‘xx’ 作用:重置本项目用户名称 git config user.email 邮箱地址 作用:重置本项目用户邮箱 git pull 作用:更新 git pull --rebase origin pro2.8 作用:更新并合并 git pull origin mybranch 作用:远程主机某个分支的更新,再与本地的指定分支合并。(origin 为远程主机名称,mybranch 为 远程分支名..

冬无雪的博客 1964

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

git常用命令学习

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

陌城烟雨 1274

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

git常用命令

Git 是目前最流行的分布式版本控制系统,用于跟踪文件变化、协同开发和管理代码版本。以下是 Git 常用命令的汇总及详细介绍,涵盖从初始化仓库到分支管理、协作开发的核心场景:首次使用 Git 需配置用户信息(用于提交记录标识)。 2. 查看配置信息 二、仓库初始化与克隆 1. 初始化本地仓库 在现有项目目录中创建 Git 仓库: 2. 克隆远程仓库 从远程服务器(如 GitHub、GitLab)复制仓库到本地: 三、文件状态与暂存 Git 中文件有三种状态:工作区(Working

weixin_62933312的博客 941

git常用命令整理

前言本文主要记录自己平时经常使用的git命令和收集别人博客中一些常用命令,方便初学者理解和使用。本文先简单介绍git工作原理,然后详细介绍git的各种使用方法。1. git工作原理一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步。当我们创建新的分支,例如dev时

androider_xy的博客 6486

git 的常用命令

git 的常用命令

一个码头 3032
上一篇: 前端 面经/编码规范/教程/安装总结
下一篇: Vue+iview的表格插件在render函数中使用Tooltip文字提示
Zella Zhang
博客等级 码龄8年 79粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值