git 笔记

Typora+Git搭建云笔记本 前言 熟悉Git的操作 拥有码云账号 注意:由于Typora的限制,此方式只适用于做文本+图片比较,无法存放其他类型的文件 Typora安装与设置 安装软件 Typora https://www.typora.io/windows/typora-setup-x64.exe Git https://git-scm.com/download/win Git具体操作可以参考教程 http... 阅读详情

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

常用知识整理:

回退:
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令 git reset --hard commit_id。
穿梭前,用 git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用 git reflog查看命令历史,以便确定要回到未来的哪个版本。

 撤销:
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout -- file 。
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令 git reset HEAD file ,就回到了场景1,第二步按场景1操作。
场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考 版本回退一节,不过前提是没有推送到远程库。

删除:
命令 git rm用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失 最近一次提交后你修改的内容。

远程仓库:
·github(公开的,任何人皆可查看,除非交费)
1、注册github账号
2、创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有 id_rsa和 id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com ”
( id_rsa是私钥,不能泄露出去, id_rsa.pub是公钥,可以放心地告诉任何人。
)
3、登陆GitHub,打开“Account settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容

·自己搭建git服务器(私有的)


关联远程仓库:

关联一个远程仓库:git remote add origin git@server-name:path/repo-name.git

关联后,第一次推送master分支的所有内容:git push -u origin master

此后,需push的时候:git push origin master


克隆:

git clone 地址(https 或 git)


分支:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

查看分支合并图:git log —graph

(git merge —no-ff -m “message” 分支名

合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。)


GIT-NOTEBOOK——基于GIT的轻量级笔记软件 git-notebook 一款基于 git 的笔记软件,利用 git 仓库建立属于自己的同步笔记本。 笔记功能 使用 git 作为在线笔记存放的仓库,实现不同设备之间的笔记同步; 使用开发人员常用的 markdown 编辑器进行笔记编辑; 实现图片截图的直接复制黏贴(类似 QQ 截图直接黏贴到笔记) 开源地址: gitee源码: https://gitee.com/ericfang/git-notebook 安装包下载:https://gitee.com/ericfang/git-notebook/ 阅读详情

相关推荐

廖雪峰Git教程笔记

文章目录1 什么是Git1.1 Git的诞生1.2 集中式vs分布式1.3 安装Git1.3.1 在Windows上安装Git1.3.2 在Linux上安装Git1.4 创建第一个项目`learngit`1.4.1 创建版本库1.4.2 初始化仓库1.4.3 添加文件到版本库1.4.4 Git使用小结2 版本控制2.1 版本更新2.1.1 `git status`查看仓库状态2.1.2 `git ...

凯哥大数据——刘凯的博客 6477

GitNote基于git的个人云笔记

优点 可以存储到git服务(如github,giteee)中的能看到历史版本的git记事本工具。 git 是一个很棒的工具,GitNote 支持 git 的全部特性,并且不依赖本地 Git 环境. 你可以使用任何支持 Git 的仓库. https://github.com/ 免费版支持无限私有仓库 https://BitBucket.com/ 免费版支持私有仓库 https://gitlab.c...

架构师与哈苏 1768

【Obsidian】【Git】使用gitee同步/保存obsidian笔记

Obisidian是一款markdown软件,使用它可以方便地记笔记、记录科研日常。然而如果在多个设备上使用obsidian,会牵扯到笔记/vault/仓库同步问题。下面来介绍如何用git管理obsidian。

kiong_的博客 1万+

Git 学习笔记

这篇记录记录了我在git学习中常常用到的指令,方便在未来进行查阅。此篇文章也会根据笔者的学习进度持续更新。

2302_79769914的博客 1505

Obsidian用Git同步笔记

问题 Obsidian需要家里和单位电脑同步,以及定时备份,之前试过使用百度网盘和Github备份数据。百度网盘提供了一些API上传和下载数据,搭配Linux的crontab定时任务,能实现基本备份功能,但速度太慢。Github效果不错,但是常常连不通。 这次选择了 Obsidian 的三方插件+Gitee结合的方式,设置半小时备份一次,比较完美地解决了备份问题。 原理 Obsidian中的插件只是简单地执行git pull/commit/pull等命令,需要先在本机配置好git环境,然后与Obsi

谢彦的技术博客 1万+

我的Git笔记.pdf

基于狂神说,学习git笔记

【YY笔记】Git使用(狂神git教程笔记)

前言 教程链接:【狂神说Java】Git最新教程通俗易懂;感谢狂神免费分享教程 为了方便OneNote直接粘贴过来的笔记 如有疏漏,欢迎友好交流 正文

weixin_43968560的博客 263

智能电网中的智能调度与优化算法研究

本文研究智能电网中的智能调度与优化算法,旨在提高电网运行的效率与可靠性,减少能源浪费和设备故障的风险。在智能电网日益复杂化的背景下,传统的调度方法已难以满足高效、稳定的运行要求,因此亟需借助先进的优化算法对电网进行智能调度。本文第一深入分析智能电网调度中的关键问题与挑战,探讨优化算法在智能电网中的应用现状,并分析常见的优化算法,如遗传算法、粒子群算法和模拟退火算法。随后,本文构建智能电网的调度优化数学模型,并对电网负荷、发电模型及约束条件进行详细建模。在算法部分,本文提出改进的粒子群算法和遗传算法,并结合M

weixin_44553616的博客 1893

【Git 学习笔记_11】第五章 在 Git 仓库存入附加信息(上)

本篇为《Git Version Control Cookbook》第二版第五章学习笔记的上半部分,也是全书最精彩的章节之一,主要介绍了一种平时鲜有听闻却非常实用的一个 Git 技巧:添加 Git 笔记(notes)。并结合书中给出的示例代码库,在本地逐一进行了验证。感兴趣的朋友可以先收藏,后续亲自上手尝试一下,相信一定会很有收获的。

PeacefulWinter的博客 1356

电磁波成像技术全解析:从γ射线到无线电波的应用实践

本文全面解析电磁波成像技术,从γ射线到无线电波的应用实践。详细介绍了不同波长电磁波的特性与实用场景,包括医疗影像、工业检测、安防监控等领域。特别探讨了X射线、红外热成像、毫米波雷达等前沿技术的实战应用,为读者提供技术选型指南和操作技巧。

weixin_29305337的博客 293

ADC INL&DNL测试方法和实例

本文介绍了一种可操作的ADC INL和DNL的测试方法--直方图法(也称码密度法)。并实际使用该方法测试了两款芯片的ADC INL和DNL

APTCHIP的博客 1万+

如何利用git实现Typroa云笔记

git仓库应用——笔记云存储

weixin_52342654的博客 808

基于Multisim的模电调幅发射机仿真设计

振荡器产生的高频信号的功率很小,所以有必要对高频信号进行功率放大,有利于信号的调制发射。缓冲电路将主振荡器和高频功放电路相隔离,以减小功放电路对主振荡器的影响。缓冲电路可以用射极跟随器电路来实现,其作用就是前后级的阻抗相互匹配,减小前后级的影响。总电路的仿真结果见下图:示波器1~4分别是主振荡器、缓冲电路、高频放大电路和调幅电路的输出波形。由于载波频率稳定度≤10-3,所以可以采用并联型改进电容反馈式三端振荡器(Seiler电路)谐振回路,滤除其他频率的成分,得到与载波(假设。(1)缓冲电路的设计与实现。

Eve223322的博客 4593

GitNote 基于 Git 的跨平台笔记软件

GitNote 基于 Git 的跨平台笔记软件 为什么 自从工作之后,我开始进行笔记记录,这是一个很棒的习惯.我曾经使用过 EDiary Evernote Onenote Wiz 麦库等,都是一些不错的笔记软件,但是都有一些各式各样的问题,不能满足我的使用. 2013 年,我用 java 编写...

chenglin0632的博客 513

机械设计师必看:如何用Autodesk Inventor高效完成钣金设计(附实战案例)

本文为机械设计师详细解析了如何利用Autodesk Inventor Professional高效完成钣金设计。文章通过一个钣金防护罩的实战案例,系统介绍了从核心设计逻辑、建模流程、参数化技巧到工程图输出的完整工作流,旨在帮助设计师掌握智能化的设计方法,显著提升从概念到制造的设计效率与准确性。

honey的博客 1183

Visual Studio Code ADT Extension 能不能连接 ECC,答案是可以,但真正的门槛在 ABAP 后端版本

Visual Studio Code 版 ABAP Development Tools(ADT)支持连接传统 SAP ECC 系统,关键不在于系统名称,而在于底层 SAP NetWeaver AS ABAP 版本是否达到最低要求(7.31 SP04 及以上)。只要系统已支持 Eclipse ADT,即可无缝使用 VS Code ADT,无需升级后端。SAP 通过复用原有 ADT 技术栈,将兼容性逻辑置于客户端,实现对老系统的持续支持。尽管初期侧重 ABAP Cloud 模型,但 1.1 及后续版本已全面覆盖

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 55

git笔记

Git GUI 中文乱码怎么解决

qq_34067058的博客 95

【立创EDA-PCB设计基础】1.嘉立创EDA专业版软件安装+PCB基本概念+原理图绘制

本文详解PCB基本概念以及实现MCU最小系统原理图的绘制(原理图包括MCU芯片GD32F103C8T6、外部晶振、输出端口、USB输入口、5v转3v3稳压输出、复位按键、唤醒按键、LED)及嘉立创EDA专业版软件安装。为本专栏【立创EDA-PCB设计基础】后面章节实现PCB绘制做准备。

嵌入式阿齐Archie 3万+

当笔记软件整合git同步,会是什么效果?

之前跟大家讨论了富文本的实现,今天的主题是,git同步在笔记软件中的作用,优缺点,及其实现方案。最终还是实现了这个功能,因此可以宣布首个支持git同步的文档软件诞生了= =

u011317090的专栏 1471

11、系统稳定性分析与李雅普诺夫函数的应用

本文深入探讨了李雅普诺夫函数在系统稳定性分析中的核心作用,重点介绍了时变与时不变系统的稳定性判据差异,以及巴尔巴拉特引理在处理非自治系统中的应用。文章还阐述了正线性系统与严格正实传递函数的性质及其在非线性控制系统中的重要性,并展示了李雅普诺夫函数在评估主导时间常数和设计快速干扰抑制控制策略方面的实际应用。通过具体示例和流程图,系统地总结了李雅普诺夫方法在稳定性分析、性能评估与控制器设计中的多维度价值,同时指出了当前挑战与未来发展方向。

Jerry的专栏 93

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

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

git-黑马-笔记

git-黑马-笔记

DaB210的博客 2479

SAP B1中文培訓教材_SDK

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

Git命令简化笔记

Git命令简化笔记 https://www.boatsky.com/blog/12.html

qq16150277322的专栏 484

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

GitJournal:颠覆传统的Git笔记应用

GitJournal是一款基于Git的开源移动笔记应用,主打数据隐私和跨平台同步。它通过Markdown+Git技术架构,让用户完全掌控笔记数据,支持离线编辑、版本控制和Wiki链接等功能。优势包括数据主权、版本追溯和开发者友好性,但存在Git学习门槛和表格编辑不便等局限。适合个人知识管理、技术文档编写和静态网站内容更新等场景,为追求隐私和灵活性的用户提供了去中心化笔记解决方案。

lzy_leogeo的博客 860

Git学习笔记大全

本文是一份全面的Git学习指南,系统介绍了Git的核心概念和操作指令。主要内容包括:版本控制原理(集中式与分布式对比)、Git核心概念(仓库、提交、分支等)、基础操作(创建仓库、提交更改)、进阶操作(分支管理、合并冲突)、高级功能(储藏修改、标签管理)以及远程操作(推送拉取)。文章详细讲解了50+常用Git指令,涵盖配置、提交、分支、撤销、合并等日常开发场景,并附有操作示例和注意事项。适合Git初学者系统学习,也可作为开发者的速查手册,帮助掌握这个强大的分布式版本控制工具。

2402_88633912的博客 1237
上一篇: android 模拟器
下一篇: android 笔记
礼物
博客等级 码龄14年 0粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值