Git 初学

【中英双语】Illumina测序原理详解 | 边合成边测序/Sequencing by Synthesis 很多朋友们问我视频讲解时用的笔记可不可以分享,那当然必须是可以呐!但我当时其实没有好好记录,只是打了个草稿就开讲啦!既然大家有需求,俺就重新整理了一下,希望可以帮到大家! 阅读详情

基本操作:
(1). 返回上一级目录:cd .. (cd 与 .. 之间有一空格)。
(2). 进入某一目录:cd xx (进入 xx 目录)。
(3). 显示当前路径:pwd。
(4). 复制粘贴:
旧版:Bash命令行界面上右键点击左上角,在出现的菜单中点击properties,然后在quickedit上打上对钩,这样就ok了。
新版:Bash命令行界面上右键点击左上角,在出现的菜单上点击options(选项),里面的key选项有很多的快捷键提示,复制粘贴为copy and paste(ctrl/shift+Ins)
(5).
添加当前目录下几个文件夹:
git add添加多个文件时,多个文件名之间用空格隔开
添加当前目录下所有文件夹:
只用一个命令就可以add所有修改的文件:
$git add .
后面加个.,匹配所有文件。或者git add - -all

1.
这里写图片描述

这里写图片描述

出现错误:我把LInk-Secret错误的写成Link_Secret在
git remote add origin git@github.com:Link_Secret/test.git
一直出现错误
ERROR:repository not found
fetal:could not read from remote repository
解决:输入git remote rm origin将缓存的origin remove
再输入正确的名字把本地库的所有内容推送到远程库上:
git remote add origin git@github.com:Link-Secret/test.git

下一步,就可以把本地库的所有内容推送到远程库上:
git push -u origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:

提示:每个远程库可以用http表示https://github.com/Link-Secret/test.git也可以用ssh表示:git@github.com:Link-Secret/test.git
你也许还注意到,GitHub给出的地址不止一个,还可以用https://github.com/michaelliao/gitskills.git这样的地址。实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。

使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。

问题二:
git push -u origin master时候出现 push reject
这里写图片描述
解决:一开始找到原因是因为创建时候,我 勾选了add README.md导致远程(remote)和本地(local)不一样,推送到远程时候不一致出错。所以我先把远程的README.md 推送到本地,可是好像不成功。删除了也不成功。以后试试什么原因。
(试出结果来了—主要是我pull时候的代码为 git pull origin master 好像不对,好像是本地没文件才可以,之后用git pull - -rebase origin master就可以了)
实验过程
实验的过程
我就把这个仓库repository删除再新建同名的repository,不过不勾选README.md再push就成功了。

2.Git鼓励大量使用分支:

查看分支:git branch

创建分支:git branch

切换分支:git checkout

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

合并某分支到当前分支:git merge

删除分支:git branch -d

3.启动时光穿梭机,准备把readme.txt回退到上一个版本,也就是“add distributed”的那个版本,怎么做呢?

首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164…882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。

现在,我们要把当前版本“append GPL”回退到上一个版本“add distributed”,就可以使用git reset命令:

$ git reset –hard HEAD^
HEAD is now at ea34578 add distributed

或者用 git log 找commit id(版本号)
$ git reset –hard 3628164
HEAD is now at 3628164 append GPL

PCL K4PCS算法实现点云粗配准【2026最新版】 K4PCS算法实现点云粗配准。博客长期更新,本文最近一次更新时间为:2026年5月4日。 阅读详情

相关推荐

内部威胁论文阅读笔记(CMU-CERT专场)

在网上看了很多介绍该数据集的博客,一直有个疑问,这个数据集的标注在哪,本着先入为主的想法结合现有的资料对这个数据集的结构做了一下猜测(可能还是不严谨和正确)1.标注在哪2.什么是密集针模型3.场景文章连接内部人员由于可以绕过安全检测发起攻击,通常最有害的攻击被认为是内部人员发起。通过分析用户行为来检测内部威胁,主要分析一些类时间和活动进行特征选择。选择特征向量用于训练。采用cmu-certr4.2用于训练。提出的算法与。

Jerry的博客 2800

Git bush复制黏贴

Ctrl+ins 复制 Shift+ins 粘贴

littlecase233的博客 1147

DL-FWI基础入门培训视频学习1、2

DL-FWI基础知识

shengMio的博客 709

Git初学

Github使用入门之最最最初级 心血来潮,突然对Github的免费仓库有很大兴趣,虽然自己的代码水平蹩脚的要命,但是仓库不存代码,存些自己无聊拍的照片,文章,种子什么的也是极好的,????,所以一通骚操作(认真学习),学了点皮毛,一些基础的操作也算没问题了!(MAC系统下,其他系统应该大同小异) 安装git 安装git这里就不详述了,windows系统,linux系统,mac系统下都有,问度娘就...

Neo的小屋 280

谷粒商城篇章9 ---- P248-P261/P292-P294 ---- 消息队列【分布式高级篇六】

RabbitMQ消息队列、RabbitMQ延时队列。

weixin_48568302的博客 1549

ESP32-S3 + TB6600驱动42步进电机:从基础接线到AccelStepper库平滑加减速实战

本文详细介绍了如何使用ESP32-S3开发板和TB6600驱动器控制42步进电机,从基础接线到利用AccelStepper库实现平滑加减速控制。内容涵盖硬件连接、基础驱动代码、AccelStepper库的安装与参数调优,以及高级技巧与故障排除,帮助创客实现工业级精准控制。

weixin_42632434的博客 282

初学git

git 初学见闻录 早有耳闻目见,今日浅涉,拍案惊叹,大喜。 遇到的第一个问题是,自己的远程仓库的所有者和本地提交代码的人是两个,尽管我已经把本地的 git config --global user.name 设置成远程仓库的用户名了,但是依旧识别成两个人。一番试验之后,发现是邮箱起着决定作用。user.email 设置的邮箱在远程仓库上绑定后,用户名不管是谁,都会识别成一个人,而且之前识别出的两个人也都整合成一个人了。 ...

weixin_43491947的博客 124

ROST_CM6软件之词频分析、社会网络和语义网络分析、情感分析

简介 ROST CM 6是武汉大学沈阳教授研发编码的国内目前唯一的以辅助人文社会科学研究的大型免费社会计算平台。该软件可以实现微博分析、聊天分析、全网分析、网站分析、浏览分析、分词、词频统计、英文词频统计、流量分析、聚类分析等一系列文本分析。 社会网络和语义网络分析(S) 数据 注意,保存时编码要为ANSI 所以这里需要转换一下 准备自定义表与停词表 例如 同时,点击快速分析后,将会弹出网络图 对网络图进行设置 对布局进行设置 对节点、边进行设置 最终效果图 修改 情感分析

积一时之步,臻千里之遥程 9万+

git初学需要掌握的一些操作

git初学需要掌握的一些操作 clone下来基础代码 我们一般基于现有的代码框架来做一些修改和提交,所以第一条命令就是 git clone git@[path] 这条命令将远程的代码分支clone到本地,一般是master分支/ 建立新的分支 作为初学者,我们修改的代码一般不直接在master上,而是新建一个分支,所以第二条命令就是 git checkout -b [branch_name] 这条命令在master或者其他已有的分支上checkout出一条新的分支。 进行修改提交 在完成一些修改后,我们需要

m0_38043555的博客 211

YOLOv5 模型剪枝与量化实战:从训练到部署,轻量化模型性能不减(2026终极指南)

YOLOv5 轻量化三部曲稀疏训练:让模型学会“偷懒”,把不用的神经元权重压到 0。手术剪枝:切掉那些权重为 0 的神经元,物理减小模型体积。量化压缩:把剩下的神经元从“高精度浮点”变成“低精度整数”,进一步压榨速度。这套组合拳是 2026 年边缘 AI 部署的标准工业流程。虽然 YOLOv8/v10 原生支持更好的导出,但 YOLOv5 的这套手动控制流程能让你更深刻地理解模型结构,并在极端资源受限的场景下(如 MCU、超低端手机)挖掘出最后的性能潜力。最后建议如果你的项目时间紧迫,优先尝试。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 368

Qt6导航组件系列专栏:30+常见导航场景的实现

本文介绍了Qt6导航组件系列专栏,涵盖30+常见导航场景的实现方案。专栏分为7组:基础侧边栏系列、社交与协作导航系列、文件与项目导航系列、工业与车载导航系列、创意与扩展导航系列、办公与效率导航系列、流程与引导导航系列。

u011186532的专栏 1132

初学 Git 入门

一、 什么是Git ? Git 他是一个版本控制器,用来记录一个项目所有的历史版本,可以快速回退到某个想回到的版本。 在多人开发的时候他还有一个合并代码的作用,对于原来程序猿在线下合并时浪费的时间和合并时的错误来说有了非常良好的改善,避免了不少人为合并的错误,也减少了大量时间。 二、为什么使用Git git 他是一个分布式的版本控制器它相比 svn集中式的版本控制器 来说要更加好用不会因为服务器的宕机而停止工作,也不会因为服务器损坏而丢失项目的历史记录,他会把每一台电脑都当成一个服务器,只要有一个工作

weixin_45571672的博客 230

【毕设实战】基于YOLOv8的HRSC2016船舶智能检测系统开发全指南(含可视化UI界面,打造海事领域高分毕设)

亲爱的同学,通过这篇教程,你已经掌握了“基于YOLOv8的HRSC2016微小船只检测系统”从数据集处理、模型训练到Tkinter界面开发的全流程。这个课题既贴合“海事智能化”的产业战略,又涵盖了“目标检测、深度学习、界面开发”等多个毕设评分点,非常适合作为计算机或海事工程专业的毕业设计。在实践中,你可能会遇到“海面背景复杂导致船只漏检”“微小船只识别精度不足”“UI与模型推理同步卡顿”等挑战——别担心,这些都是技术成长的必经之路。

know_F0727的博客 127

初学git之路问题总结

#初学git之路问题总结 当我下定不学会不罢休的决心学习git的时候出现了一个又一个的错误 下面是我亲手解决之后的总结 ##我究竟遇到了那些错误? 对git常用语法不熟悉导致的低级错误 对于几乎不使用命令行的我来说简直是死亡一般的灾难 之后花了点时间大致读了一下git–help,才避免了这些低级错误 出现错误提示 error: src refspec master does n...

qq_41220484的博客 258

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Git初学者需要掌握的几个实用命令

Git 是一种分布式版本控制系统。它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,同时非开发人员也可以用Git管理私人的文档。Git 的命令有很多,但对于初学者和平时项目需求来说,只需记住几个最基本的命令即可。正所谓“贪多嚼不烂”,本文只适用于初学者和只是想简单了解使用的人群。下面就是初学者需要掌握的Git命令列表,先大致看一下git clonegit configgit branchgit statusgit addgit commit。

yongyuandeziji的博客 1390

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

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

git初学笔记

git和svn一样是版本管理软件,在代码开发过程中带来了许多方便。 git主要特点是分布式版本管理。这次主要记录一下git的使用经验。 1、git官网库的创建和链接。 首先注册一个自己的账号  git官网:https://github.com/ 一、新建代码库 在你所在的目录下空白处右击【git bash here】执行下面命令: git init 标题新建一个目录,将其初始化为Gi...

微风 348

OV9734 DATASHEET,完整规格书

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

Git及Github初学者教程

Git及Github初学者教程从零开始使用 Git 和 Github。您将学习 Git 和 Github,其中包含易于理解的优秀示例!此视频教程共2.0小时,中英双语字幕,画质清晰无水印,源码附件全课程英文名:Complete Git and Github Beginner to Expert百度网盘地址:https://pan.baidu.com/s/1qW_GwSFCAtxH8SxnEr_Tgg?pwd=nc17课程介绍:https://www.aihorizon.cn/73学习 Git 和 Githu

duoshehuan6005的博客 211

git初级java项目_Git初学者教程

git初级java项目 1.什么是Git? Git是一种流行的文件版本控制系统,在全球范围内被众多开发人员用于其项目。 与同类产品相比,它的重量轻且性能Swift。 借助许多基于UI的工具来协助基于Git的版本控制,开发人员使用Git版本控制系统变得极为方便。 Git标榜了诸如廉价本地分支,方便的暂存区域和多种工作流配置之类的功能。 在本文中,我们将特别关注使用Git的入门,并介绍一些简单...

danpu0978的博客 401

git代码上传详细步骤(初学者操作)

看到很多大佬都有自己的github,看上去很酷。有源码,有分享总结。作为初学者当然心动啦。那么搞个项目怎么上传到github呢?我确实有点笨从26号晚上十点到十二点,第二天八点到一点。终于把项目上传上去了。在此做个总结,对于我这种本人应该有帮助。正文开始: 一: 上传要有自己的github仓库。所有第一步就是在自己的github上创建自己的仓库。看图: 设置仓库的名字: 创建后有一个地址:后面有用。网页可以先不关闭。 他有两种方式:一个是http形式的,一个是密钥形式的。 这边...

m0_65892856的博客 3万+

关于git的初学—————感受git的魅力

git初学

m0_58361734的博客 153

初学过程用到的git命令(一)

初学过程用到的git命令 一.简介: Git是目前世界上最先进的分布式版本控制系统。Linus(Linux之父)花了两周时间自己用C写了一个分布式版本控制系统——即Git,详情可见百科,emmmm我就不多说了。 二.命令概览: 1.git config --global user.name “Your Name” 2.git config --global user.email "email@ex...

qq_44871442的博客 302

git初学命令

设置账户 git config --global user.email "11@qq.com" git config --global user.name "11" 1、创建远程仓库并上传代码到远程仓库中 git init //初始化,将该文件夹变成可管理的仓库 git status git add . git status git commit -m "描述" git remote...

吴成伟的博客 372

Git初学者:权威的实用指南

好的,在看到PJ Hyett的这篇文章之后,我决定跳到最后,选择Git 。 因此,我需要的是Git的初学者实用指南。 “初学者”被定义为知道如何处理其编译器,在某种程度上理解Makefil

p15097962069的博客 559

初学Git总结(两小时)

内容目录: 1.浅谈Git发展历史 2.版本控制 3.Git安装以及初始化配置 4.Git基本操作命令 5.搭建远程仓库(Github,Gitee)协同开发

lokk111的博客 367

git 初学

本文只提供一些command参考和注解,具体教程信息详见下面链接,非常推荐,写的非常好!!!!!https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000使用较多的一些命令:git add filename : 将文件添加,为下一步commit做准备.   ex:git add readme...

hehehetanchaow的博客 329

Git初学者入门

打开浏览器,访问。

430
上一篇: Eclipse保护色
下一篇: 在jsp页面中使用bootstrap制作
Young-zhou
博客等级 码龄10年 10粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值