git 配置收藏

Git使用 从入门到入土 收藏吃灰系列(二) Git的安装与配置 文章目录一、前言二、版本控制2.1什么是版本控制?2.2版本控制的分类2.3Git与SVN最主要区别三、Git历史四、Git安装及卸载4.1安装4.2卸载4.3风格样式修改五、Git配置5.1设置用户名与邮箱(用户标识,必要)5.2配置文件 一、前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibili,这个精华多,推荐看这个 参考视频7小时学会Git 基础全套完整教程(从入门到精通)_哔哩哔哩_bi 阅读详情

安装

sudo apt install git  
git init
git clone https://github.com//paisen/an
  • git主目录中有一个.git隐藏文件包含仓库全部信息,删除就成普通文件夹了
  • 官网创建仓库的时候生成了默认主机名origin 默认分支master
    仓库地址 仓库就像一个服务器一样

girt remote -v 查看本地仓库关联的远程库
git status 查看整个仓库各个区文件状态
git add . 全部添加到暂存区 或者加文件名添加单个文件
暂存区记录的只是修改
git reset 撤销暂存区的修改
git diff 查看版本区文件的修改详情
git commit 把暂存区的修改提交到版本区,生成一个新版本
git log --reverse 版本区提交历史记录倒序
git branch -avv 查看全部分支信息

Python企业招聘百万级信息爬取

在这里插入图片描述
第一行 中间的是版本号
git commit -am 文件名 暂存区和工作区修改都提交到版本区
git push 后面不加参数 本地master上新增推送到远程同名分支
官网版本号与本地一样就证明成功了


版本控制

git reflog 查看本地仓库所有分支每次版本变化内容 可以回退到任何地方 只存在本地仓库删除就消失

刚传的文件错误

git reset --soft HEAD^ 撤销一次提交 软退回
HEAD^^ 撤销两次 HEAD~n撤销n次
或者修改错误后再次上传覆盖
git push -f 回退版本修改 本地版本低需要强制推送

回到修改前

git reset --hard 版本号 回退任意版本
git reset --hard HEAD@{2} 回到最近两次提交版本变化前

穿越到修改后

git reset --hard HEAD@{1} 撤销上一次


自定义快捷键

SSH免密提速

git push 可以不输入密码 提速
ssh-keygen 回车
cat ~/.ssh/id_rsa.pub 复制公钥贴在官网
到仓库主目录 - Use SSH 复制链接
重新clone
git clone git@… 必须是git@开头ssh关联才有用
…

为常用命令自定义简化输入

git config --global alias.简写 status 例1
git config --global alias.简写 "branch -avv" 例2
git config -l 查看配置文件里有简化后的命令

官网修改内容后

git fetch 把远程的分支的信息拉到本地 仅仅是关于分支的信息 版本号无变化
git rebase origin/master 使本地master基于远程master

git pull 在官网修改后 拉取远程库数据到本地 需要将本地的都提交无暂存

分支

git branch分支名 新建分支
git checkout分支名 切换分支

新分支

git checkout -b分支名 创建分支并切换到新分支
新分支内容和master上的版本一样

git push 主机名 本地分支名:远程分支名 主机名默认是origin 本地远程分支相同无冒号
将新分支推送到远程分支
可简写为git push origin 新分支名

git branch -u origin/远程分支名 本地分支名 将本地分支跟踪远程分支就可以直接git push了 在当前分支则不需要本地分支名
git push -u origin 新分支名也可以推送时候自动跟踪远程

删除分支

git push 主机名 远程分支名将空分支推送到远程=删除
git push 主机名 --delete 远程分支名 删除分支
git branch -m 原分支名 新分支名 本地分支改名
git branch -m 分支名 本地分支删除
当前分支不能删除

GitHub

.gitignore

.gitignore文件 文件中是过滤不需要上传的文件

  1. 默认放在仓库主目录下
  2. 建库时选择语言,对应语言的忽略文件会自动生成
  3. 建库时忘了,打开git/gitignore选择需要的忽略文件手动放入
    Fork 克隆别人仓库到自己Hub 除了issue 不会同步更新

多人协作

  1. 组长会通过邮箱邀请,收件后Fork组长的库
  2. issue 项目任务和待解决问题 只在组长库看到
  3. "fix #1“ commit备注信息里写 出现在组长库时 代表编号#1的issue关闭 组员新增版本提交记录
  4. PR
    Create a merge commit 在组长master生成一个新分支且保留PR中所有提交信息 常用
    Squash and merge 压缩 列表整洁 提交数量很多改动还小
    Rebase and merge 不生成新提交 提交版本号不同
  5. 同步主仓库
 git pull --rebase up master         
 git rebase up/master
 
  1. Tags:git tag 标签名 -m 备注信息 提交版本号 备注可省略,当前分支最新提交可省略省略后如下

    git tag 标签名 创建本地标签 .git/refs/tags
    git show 标签名 查看标签
    git push origin 标签名 推送标签到远程
    git push origin --tags 全部本地标签推送到远程
    git push origin:refs/tags/标签名 删除远程标签 标签名也是文件名 本地书签手动删除即可
    git tag 查看标签


    git checkout 标签名 切换这个版本
    git checkout -b 新分支名 将此版本关联到新分支
    签出版本完成

  2. releases:基于tag,为tag添加更丰富的信息,一般是编译好的文件

AR Tag 与 ROS:从基础部署到机器人视觉定位实战 本文详细介绍了AR Tag技术在ROS环境下的部署与应用,涵盖从基础原理到机器人视觉定位的实战技巧。通过分析AR Tag的特征提取、位姿解算等核心技术,结合ROS工具包`ar_track_alvar`的配置优化,帮助开发者实现高精度的视觉定位系统。文章还分享了深度相机配置、坐标转换及性能优化等实用经验,适用于仓储机器人、物流分拣等场景。 阅读详情

相关推荐

FFmpeg音频转换避坑实录:为什么VOS的REC转MP3比WAV转MP3体积小一半?

本文深入解析了FFmpeg在VOS系统REC格式音频转换中的优化技巧,揭示了REC转MP3比WAV转MP3体积小一半的原因。通过分析REC格式的压缩特性、转码参数陷阱及FFmpeg调优方法,帮助开发者实现高效音频转换,显著降低存储成本。

weixin_30752699的博客 528

Git 仓库收藏

Git 仓库收藏

Coding Bit 415

实用电路精讲系列---双级运放放大电路(差分放大+跟随缓冲)

本文分析了双极运放放大电路的工作原理及其典型应用。该电路结合差分放大器和跟随缓冲器,实现高精度信号放大与阻抗匹配。差分放大器通过放大差模信号并抑制共模噪声提升信噪比;跟随缓冲器则提供阻抗变换,确保信号稳定传输。两者协同工作可优化输入阻抗、增强噪声抑制并提高设计灵活性。文章还列举了10个典型应用案例,包括医疗设备、工业传感器和新能源系统等,展示了该电路在精密电子系统中的关键作用。最后通过实用电路分析,详细说明了各模块功能及设计注意事项。

weixin_40590799的博客 2961

Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

Git作为分布式版本管理,就需要对用户进行认证,账号名和邮箱,方便开发者从不同的电脑进行登录。同时,要想真的记住Git的命令,也必须要清楚Git的存储、上传原理。

mengxiang_的博客 4068

数字孪生在智慧医疗中的5个创新应用:从手术模拟到个性化治疗

数字孪生技术通过创建患者或医疗流程的动态虚拟映射,正在深刻变革智慧医疗。本文重点剖析了其在个性化治疗、手术模拟与导航、药物研发、医院管理优化及慢性病管理五大核心场景的创新应用,展现了如何利用智能映射与数据融合,为精准医疗和高效决策提供强大支持。

weixin_29189003的博客 444

STM32L452与FPGA通信翻车?手把手教你关闭I2C时钟延展避坑(附OVR错误解决方案)

本文深入解析STM32L452与FPGA在I2C通信中因时钟延展功能导致的常见问题,提供关闭I2C时钟延展的详细配置方法(NOSTRETCH模式),并针对可能出现的OVR错误给出Combined模式解决方案。通过实战案例和波形分析,帮助工程师快速排查和解决嵌入式系统中的I2C兼容性问题。

e3f4g5的博客 216

Windows 下 Git Bash 终端高效配置指南【建议收藏】

Git Bash为Windows开发者提供了无缝衔接Linux命令行体验的解决方案。本文介绍了Git Bash的核心优势(命令兼容、工具链齐全、跨平台一致),详细讲解了安装方法及将其设为默认终端的配置步骤(Windows Terminal和VSCode)。针对常见问题如配置文件加载异常、终端前缀冗余和中文乱码,提供了实用解决方案,帮助开发者高效搭建Windows下的Linux开发环境。

vortex5的博客 5149

微信公众平台 - 微信内置浏览器 WeixinJSBridge.invoke(‘xxx‘) API 报错:system:access_denied(常见于微信支付、分享朋友圈/转发好友等功能)解决方案

微信支付提示System:access_denied,调用微信支付返回:system:access_denied为什么,安卓版微信支付偶尔出现system:access_denied,微信公众号开发分享出现system:access_denied,system:access_denied如何解决?微信WeixinJSBridge.invoke(‘xxx‘)API调用后出现报错,微信内部H5WeixinJSBridge.invokesystem:access_denied,使用微信jssdk时报ac

🏆 前端领域优质创作者 5146

Windows+VScode配置与使用git,超详细教程,赶紧收藏吧

目录 第一步:安装Git命令行工具 第二步:配置VScode中的git 第三步:使用 VScode + git,提交到仓库 当我们在VScode中编写代码后,需要提交到git仓库时,但是我们又不想切换到git的命令行窗口,我们可以在VScode中配置git,然后就可以很方便快捷的把代码提交到仓库中。 第一步:安装Git命令行工具 点击git官网,然后点击download,来到下面的界面 根据自己的电脑,选择相应的版本,我这里是下载的 Windows 网上有很多git工具安装的教程...

czjl6886的博客 18万+

【即插即用模块】注意力篇 | TGRS 2025 | ASD:自适应频域解耦,动态拆分高低频+空间注意力,频域空间特征双增强!

摘要: FDMF-Net提出了一种频域解耦多模态融合网络,核心组件为振幅谱解耦模块(ASD)。ASD通过自适应频域拆分和频域-空域协同增强,有效分离模态不变与模态特定特征。该模块利用MLP学习动态阈值调整高低频比例,并通过空间注意力分别强化频域特征,在遥感语义分割任务中实现了细节与结构的协同增强。实验表明,ASD模块能减少模态内冗余,提升特征判别性,为多模态数据融合提供了新思路。代码已开源,适用于需要强化细节与结构的视觉任务。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 313

040、全志V853低功耗AI视觉平台的ISP调优——电池供电场景下的画质与功耗平衡

本文分享了全志V853 AI视觉平台在电池供电场景下的ISP调优经验。作者通过实际项目踩坑案例,揭示了V853 ISP的特殊性:不同于主流平台,其ISP与CPU共享时钟域,降噪能力有限,需特别注意功耗控制。关键优化策略包括:关闭无效ISP模块、优化Sensor联动时钟、采用场景自适应配置、开发快速启动模式等。特别指出V853个体差异大,量产需考虑高低温影响。文章强调V853的ISP功耗优化需从寄存器级别精打细算,不能简单套用其他平台经验,建议选型时单独评估ISP功耗,避免续航缩水。

zzfmlxs的博客 27

安装 配置 git gitosis gerrit viewgit,搭建git服务器 收藏

git gitosis 安装配置新手教程1,非必须   vim ~/.bashrc 添加如下一句    export EDITOR=vim   #这样我们的默认editor就是vim,反正我是讨厌nano。 2,安装git 和 gitosis sudo apt-get install git gitosis 3,创建一个密钥    ssh-keygen      指定一个key文件        /home/jacky/.ssh/tiger    #不要使用~代表home    然后输

4700

优快云 2

2

qq_62260432的博客 5237

面试进阶教程,Git环境的配置,赶紧收藏备战金三银四

git add .

2401_83621784的博客 750

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

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

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

git remote remove origin 显示无法移除配置小节_最全的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 ori...

weixin_42132598的博客 2191

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Git安装配置全攻略:从零开始玩转版本控制(建议收藏)#

兄弟们!想象一下这样的场景:你熬了三个通宵写的代码,因为手滑点了删除键全没了!(别问我怎么知道的)这时候要是用了Git,就能像玩游戏存档一样轻松找回历史版本!今天咱们就来彻底搞定Git的安装和配置,手把手教学包教包会!配置Git就像给赛车调校发动机,前期花点时间做好设置,后面写代码才能纵享丝滑!记得定期用检查配置,养成好习惯。如果遇到问题,欢迎在评论区交流(看到必回!(悄悄说:本文档已上传GitHub,需要配置备份的可以私信我获取仓库地址~)

matrixmind1的博客 1847

eclipse配置git_IntelliJ IDEA 最常用配置 详细图解(收藏篇)

点击上方“逆锋起笔”,公众号回复PDF领取大佬们推荐的学习资料作者:李学凯链接:https://blog.youkuaiyun.com/qq_27093465/article/details/52918873前言刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修...

weixin_39747334的博客 103

Git使用 从入门到入土 收藏吃灰系列 (七) 同时配置Gitee、Github 公钥

文章目录一、前言二、同时配置Gitee、Github 公钥 一、前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibili,这个精华多,推荐看这个 参考视频7小时学会Git 基础全套完整教程(从入门到精通)_哔哩哔哩_bilibili,这个虽然长,但是他偏实践,对小白友好,特别有意思 附一个Git动画学习网站 Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com) 讲讲小张的感受:我没

张时贰的博客 1504

git配置中文乱码_Intellij IDEA 最新乱码解决必杀技,建议收藏

大家在使用 IntelliJ IDEA 的时候会经常遇到各种乱码问题,甚是烦扰。栈长也偶尔会用下IDEA,也有一些解决乱码的经验,我给大家总结了以下几类乱码的场景,绝壁能帮你解决 IDEA 各种乱码问题。常见乱码场景及解决方案1、项目源代码中文乱码Settings > Editor > File Encodings > Global Encodings & Project...

weixin_42511491的博客 505

收藏从未停止,练习从未开始——MYSQL游标存储过程IDEA快捷键配置SpringBoot入门到入土Git详情教程Redis缓存密码加盐Docker自动化部署Maven镜像配置等等

公众号:山峯草堂,非技术多篇文章,专注于天道酬勤的 Java 开发问题、中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!公众号:山峯草堂,非技术多篇文章,专注于天道酬勤的 Java 开发问题、中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!

王大师企业官方博客 358
上一篇: Html课程笔记
下一篇: Linux命令太多怎么办——记这些就够了
oooo1111100000
博客等级 码龄7年 0粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值