git 学习笔记(廖雪峰)

qgc环境搭建笔记 qgroundcontrol地面站3.2版本二次开发环境搭建,包含了qt下载地址与qt与vs混编的·环境搭建过程 立即下载

git 学习笔记(廖雪峰)

  1. 查看、修改用户名和邮箱地址
	$ git config user.name
	$ git config user.email
	$ git config --global user.name "username"
	$ git config --global user.email "email"
	$ git config --global --unset http.proxy
	$ git config --global --unset https.proxy
  1. 查看文件修改内容 git diff “filename”
    查看工作区与版本库最新版本区别: git diff HEAD --“filename”
  2. 查看版本库、历史记录 git log / git log --pretty=oneline
    树状图$ git log --graph --pretty=oneline --abbrev-commit
  3. 版本回退 git reset --hard HEAD^ (/id)
  4. 查看每次的操作命令 git reflog
  5. 撤回工作区的修改 git checkout --filename,回到最近一次git commit、add的状态
    注意需要加–, 不然就是切换分支
  6. 撤回暂存区的修改 git reset HEAD
  7. 代理
	git config --global http.proxy 'socks5://127.0.0.1:1080'
	git config --global https.proxy 'socks5://127.0.0.1:1080'
	git config --global https.proxy http://127.0.0.1:8080
	git config --global https.proxy https://127.0.0.1:8080
	
	git config --global --unset http.proxy
	git config --global --unset https.proxy
  1. 代理情况下,添加远程仓库时需要使用https:模式,而非ssh:
  2. 创建并切换分支
    $ git checkout -b dev =
    $ git branch dev
    $ git checkout dev
  3. 合并分支
    1. 添加并提交相应文件
    2. 切换回master
    3. git merge dev
  4. 合并冲突分支
    git status 查看相应文件状态并修改冲突
  5. 分支合并类型
    Fast forward 在删除分支后会丢掉分支信息
    –no -ff 在合并后会创建一个commit,从中可以看出分支信息
    $ git merge --no-ff -m “merge with no-ff” dev
  6. 修复bug
    1. 修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;
    2. 当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场;
    3. 在master分支上修复的bug,想要合并到当前dev分支,可以用git cherry-pick 命令,把bug提交的修改“复制”到当前分支,避免重复劳动。
  7. 创建master以外的远程分支 $ git checkout -b dev origin/dev
    制定本地分支与远程分支的连接$ git branch --set-upstream-to=origin/dev dev
  8. 标签
    命令git tag 用于新建一个标签,默认为HEAD,也可以指定一个commit id;
    命令git tag -a -m "blablabla…"可以指定标签信息;
    命令git tag可以查看所有标签。
loadStop的原因导致的SSUSP Total内存值是可用来调度的可用内存,当前可用内存为 0M。 loadSched和loadStop的阈值是根据 Total 内存和节点内存来做限制的。 loadStop 50G,现在有大量作业SSUSP,说明之前某个时间点该节点内存可能有低于50G的时候,导致作业SSUSP,具体是否是这个原因引起的需要用 bjobs -l JobID 看下作业的详细信息。 如果是loadStop的原因导致的 SSUSP,根据loadStop设置的阈值,Total 值高于loadStop值后,将逐步恢复挂起的作业 阅读详情

相关推荐

从零构建个人知识库:Obsidian与Git实践打造可生长的第二大脑

在信息爆炸的时代,如何有效管理个人知识资产,构建一个可检索、可关联、可生长的个人知识库,成为提升学习效率和创造力的关键。其核心原理在于通过系统化的信息架构与工作流设计,将碎片化信息转化为结构化的知识网络。从技术价值看,这不仅是笔记方法的升级,更是个人知识管理(PKM)和思维模式的革新,能有效对抗信息过载与知识孤岛。实践中,以Obsidian为代表的本地Markdown笔记软件,结合双向链接和关系图谱功能,为知识网络的构建提供了强大支撑;而引入Git进行版本控制,则确保了知识资产的历史可追溯性与安全备份。这种

weixin_28836989的博客 302

Git教程-廖雪峰-个人归纳更新总结

git常用命令

Ocodotial的博客 2196

电流互感器的使用分析

有关电流互感器使用的注意事项,回头再看,耳目一新。

qq_46757048的博客 2万+

Git教程--基于廖雪峰的教程,最通俗易懂

本篇教程基于廖雪峰教程进行的,感谢原作者,写的是目前Git教程中最优秀的 廖雪峰Git教程 Git教程 1、 Git配置安装(windows) 在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。 安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功 或者在文件夹空白处右键,也会出现 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5IMeqqbn-1638934128878

苦夏木禾 5122

港口集装箱码头运营FlexSim仿真

列队4中的集装箱会根据不同类型的集装箱会放置在不同的堆场,因此根据前面对集装箱设置的标签Type的数值不同,设置不同的发送端口。集装箱到达列队3后,会有70%的集装箱到达堆场,30%的集装箱运出港口,因此在Queue列队3的Flow界面设置按照百分比发送端口,其中70%发送到端口1,即发送到列队4等待进入堆场,30%发送到端口2,即发送至出闸口。通过上述对比表格可以看出,当集卡数量在10的时候,岸桥和场桥的设备利用率达到了最高,当集卡数量为12的时候场桥1和场桥3的利用率有所下降,因此综合考虑。

m0_72514516的博客 1331

Ethercat学习-从站源码生成

移植平台GD32F450,从站芯片AX58100

西澳峰的博客 9226

Git 图解、常用命令和廖雪峰教程笔记总结

概述 先用一幅图,从总体上描述主要git命令的工作流程 workspace: 本地的工作目录。(记作A) index/stage:暂存区域,临时保存本地改动。 (记作B)local repository: 本地仓库,只想最后一次提交HEAD。(记作C) remote repository:远程仓库。(记作D) 命令笔记 以下所有的命令...

weixin_33753003的博客 688

2023西工大NOJ (C语言版) 完结!!!

代码均可AC,不含解析。

annesede的博客 8万+

廖雪峰Git教程学习笔记

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是 SSH Key 的秘钥对,id_rsa 是私钥,不能泄露出去,id_rsa.pub 是公钥,可以放心地告诉任何人。注意:以下所有命令都是在 Git Bash 中运行,不是 cmd。最近学习廖雪峰老师的git教程,现整理成笔记,方便后面查看。1. 创建 SSH Key。1. 查看Git 版本号。5. 查看仓库当前状态。3. 初始化本地仓库。4. 添加文件到仓库。10. 查看命令历史。

zhangx_developer的博客 2660

基于PLC的图书馆机器人设计与仿真

本文设计了一种基于PLC的图书馆机器人系统,该系统能提升图书馆自动化管理水平,选用西门子S7-1200系列PLC作为核心控制单元,结合电机驱动、传感器采集以及超声波避障等技术,设计出机器人行走、图书识别与分拣的功能模块,系统借助条形码扫描模块获取图书信息,将其分析后与设定的存放位置做对比,精准达成图书的存取和归还。仿真结果显示,机器人执行任务时运动控制响应时间是0.35秒,避障成功率为98.3%,图书识别准确率高达99.4%,在控制系统方面,运用STEP7-MICRO/WIN软件编程,结合WINCC设计组态

weixin_44553616的博客 1926

[ vulhub漏洞复现篇 ] Drupal XSS漏洞 (CVE-2019-6341)

[ vulhub漏洞复现篇 ] Drupal XSS漏洞 (CVE-2019-6341) Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成,在GPL2.0及更新协议下发布。Drupal在某些情况下,通过文件模块或者子系统上传恶意文件触发XSS漏洞。

qq_51577576的博客 2209

[学习笔记]Git教程-整理自廖雪峰的官方网站-2024年重新编辑版

Git教程-整理自廖雪峰的官方网站

zhangyifeng_1995的博客 4104

万字长文:YOLOv5+RK3588 NPU多线程加速全攻略——从理论到部署的终极优化

RK3588 NPU多线程加速优化教程摘要 本教程深入讲解了如何利用线程池技术优化RK3588 NPU上的YOLO目标检测模型推理性能。RK3588内置3个NPU核心,理论算力达6TOPS,为多线程优化提供了硬件基础。教程详细解析了线程池的核心组件(任务队列、工作线程、同步机制)和实现架构,包括类设计、初始化流程、工作线程逻辑(任务获取、NPU推理、结果存储三个阶段)以及任务提交/获取机制。通过预分配模型实例、线程绑定、流量控制等优化手段,实现了从单线程28FPS到多线程120FPS的显著性能提升,为边缘A

LXY_LOVE36的博客 1102

20190228 学习笔记——廖雪峰 git

今天在查找java入门资料的时候,看到git的概念。故在github上找到廖雪峰 git的书籍,做笔记。 Java和git的关系: Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 1. 内容:分布式版本控制系统 与 集中式版本控制系统 的结构 脑洞:每个人都是一个终端,集中式版本控制系统可以追溯到帝国的中央集权制,大小事宜由帝王统一管理;分布式版本控制系统...

weixin_41998213的博客 227

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

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

SAP B1中文培訓教材_SDK

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

廖雪峰 git 学习笔记

目录   初始化仓库 版本回退 工作区和版本库 远程 分支 初始化仓库 git init 添加文件到 Git 仓库,分两步 使用命令 git add <file>,注意,可反复多次使用,添加多个文件 使用命令 git commit -m <message>,完成 要随时掌握工作区的状态,使用 git status 命令。 如果 git status 告...

bingo_ShenWei的博客 574

Devexpress16.2.6破解工具

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

git学习笔记【廖雪峰教程有感】

最近学习廖雪峰老师的git教程。老师讲的非常好。 廖雪峰Git教程 文章目录Git 简介Git安装 && 创建版本库(Linux为例)时光穿梭机远程仓库分支管理标签管理自定义Git总结 Git 简介 Git 是世界上最先进的分布式版本控制系统 Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定...

qq_22613757的博客 387

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

廖雪峰git教程学习笔记

初始化git仓库 git init 添加文件到git仓库,分两步 1.git add [文件名] 2.git commit -m “本次提交的描述” 删除文件夹到git仓库 1.git rm [文件夹名] -r -f 2.git commit -m “本次提交的描述” 查看工作区的状态 git status 查看不同内容 git diff 查看最近到最远的提交日志 git log HEAD指向...

luwenze的博客 298

廖雪峰git学习笔记

廖雪峰git学习笔记 创建版本库 初始化一个Git仓库,1. cd 文件夹 2. 使用git init命令。 添加文件到Git仓库 使用命令git add <file>,注意,可反复多次使用,添加多个文件; 使用命令git commit -m <message>,完成 查看工作区的状态 要随时掌握工作区的状态,使用git status命令。 ...

早睡的浣熊 300

廖雪峰大神git教程的学习笔记

git 学习日记学习廖雪峰大神git教程笔记和扩展git安装创建版本库(repository)练习时光机穿梭版本回退 学习廖雪峰大神git教程笔记和扩展 昨夜裙带解,今朝蟢子飞。 铅华不可弃,莫是藁砧归 git安装 在Windows上安装 在git官网下载 在命令行输入 $ git config --global user.name " Your Name" $ git config --global user.email "email@example.com" 我理解相当于自我介绍。 可以通过下面命

qq_25289265的博客 768

《Git教程-廖雪峰》之学习笔记

《Git教程-廖雪峰》之学习笔记 原文:Git教程-廖雪峰 一、Git简介 Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git能够帮助记录对文档的改动的时间、内容、用户等,对于需要重复修改多次的文档管理起来十分方便。 二、Git的安装 - 在Linux上安装 1.首先,在命令行窗口中输入git指令,查看是否已安装过git。 $ git The program 'git' is cur...

Hsy_08的博客 235

廖雪峰之Git学习笔记

Git 版本管理工具介绍 集中式:必须联网 CVS:最早的开源且免费的集中式版本控制系统。但容易出现提交文件不完整,版本库莫名其妙损坏的情况。 SVN:开源且免费,目前使用最多的集中式版本库控制系统。 ClearCase:IBM公司、收费、安装大、运行慢。 VSS:微软公司、停用了。 分布式:安全性高、灵活度高,可离线 Git Mercurial Bazaar 安装 Windows Linux MacOS 创建版本库 $ mkdir learngit $ cd learngit $ gi

FrebEaton的博客 737

git 廖雪峰学习笔记

git的诞生 Linus坚决反对CVS和SVN等集中式版本控制系统(因为速度慢且需要联网) –>BitMover公司授权Linux社区商业软件BitKeeper免费使用权 –>Linus社区牛人试图破解BitKeeper的协议被BitMover公司发现 –>BitMover公司收回Linux社区BitKeeper免费使用权 –>Linus花两周时间用C语言写出了分布式版本控...

qq_42825751的博客 168

廖雪峰Git学习笔记(上)

据廖老师git教程有所改动 一、git及相关概念 Git及版本控制系统 Git:用C语言开发的分布式版本控制系统 DVCS (Distributed Version Control System) 1)类似的还有Concurrent Version System(即CVS,常用的代码版本控制系统)、subversion(即SVN)、ClearCase(收费,安装比Windows还大),它们...

Candy_Editor的博客 1452

廖雪峰git入门教程——学习笔记

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 Q1:什么是GIT? A1:分布式版本控制系统。 分布式/集中式: 多台电脑同时更改一个文件,分布式每台电脑都可以自行记录版本并且最终这些版本可以有序合并/多台电脑同时修改一个文件,其中有个主机有绝对发言权,所...

qq_23343197的博客 6522

廖雪峰老师Git学习笔记

1.Git简介 Git是目前世界上最先进的分布式版本控制系统。特点很鲜明:分布式,版本控制。 Git的诞生:2005年 2.Git安装 我用的是ubuntu,所以可以通过 sudo apt-get install git 安装。 安装完成后,还需要最后一步设置,自报家门,输入自己的名字和邮箱,在命令行输入: $ git config --global user.name "Your ...

weixin_42582008的博客 248

git-廖雪峰学习笔记

克隆 git clone -d url git clone url git checkout -d dev orgin/develop 暂存区 工作区的隐藏文件.git,是git的版本库 里面有个stage(index)暂存区,本自动创建第一个分支master,以及指向master的指针head 1. git add 文件1 2. git add 文件2 是把文...

qq_18376199的博客 177
上一篇: git push 无反应/失败
下一篇: GIt 学习笔记
pix-QGC
博客等级 码龄9年 57粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值