GitHub中常用高频操作

GitHub 常用操作与常用命令——GitHub入门,看这一文就够了 暂存区域最新commit的差异。工作区与最新commit的差异。提交暂缓区个别文件,并添加描述。关联远程库,url为仓库地址。提交暂缓区全部,并添加描述。 阅读详情

GitHub 常用命令

建立

  • 克隆已经存在的一个版本库

    $ git clone ssh://user@domain.com/repository.git(SSH协议)

    $ git clone https://github.com/username/respository.git(http协议)

  • 创建一个新的版本库

    $ git init(当前文件夹内容)

本地操作

  • 把文件添加到相当于缓冲区的地方

    $ git add filename1 filename2 ....(可以每次添加一个,也可以多个同时)

  • 把文件从缓冲区提交到本地版本库

    $ git commit -m "(备注信息)" (把缓冲区的文件都提交到本地版本库)

  • 查询当前工作目录的文件状态

    $ git status

  • 查询指定文件的变化

    $ git diff HEAD -- filename

  • 撤销修改

    $ git checkout -- filename(把还在工作区的文件恢复到在缓冲区或本地版本库中的版本)

    $ git reset HEAD filename(已经添加到缓冲区,则把暂存在缓冲区的文件修改撤销,重新放回工作去,HEAD表示最新版本)

回顾提交历史

  • 从最近提交开始,查看所有的提交

    $ git log

分支

  • 列出所有存在的分支,当前所在分支打*

    $ git branch -av

  • 转换到当前分支

    $ git checkout <分支名称>

  • 创建分支并切换

    $ git checkout -b <分支名称>

  • 合并指定分支到当前分支

    $ git merge <分支名称>

  • 删除分支

    $ git branch -d <分支名称>

标签

  • 为当前分支新建一个标签

    $ git tag <名称>

  • 指定标签信息

    $ git tag -a <标签名称> -m "(标签信息)"

  • 查看所有标签

    $ git tag

换名

  • $ git config --global alias.<别名> <要替换的名字>(--global 是全局参数,代表命令在该电脑所有的git仓库下都有用,不加表示只针对当前仓库起作用)

Attention

  • 未完待续 …
从零掌握git clone:把GitHub项目完整拉到本地的实战指南 版本控制是软件开发的基石,而Git作为最主流的分布式版本控制工具,其核心操作之一便是从远程仓库克隆代码。理解git clone与下载ZIP的本质区别,掌握HTTPS、SSH等不同协议的选择,是高效获取开源项目、参与团队协作的关键。通过克隆仓库,开发者不仅能获得完整的提交历史和分支信息,还能随时同步上游更新,进行二次开发或提交贡献。无论是新手入门、切换工作环境,还是部署大型项目,学会正确执行git clone并处理网络、权限等常见问题,都能显著提升开发效率。本文围绕GitHub仓库拉取这一高频场景,系统讲解从 阅读详情

相关推荐

总结高频访问github项目

一、适合学习Java技术体系的github项目,(作者github地址)https://github.com/macrozheng (1)mall(一套电商系统) https://github.com/macrozheng/mall (2)mall-swarm(一套微服务商城系统) https://github.com/macrozheng/mall-swarm (3)springcloud-le...

ZCC的专栏 830

github常用命令(收藏版)

🌏初始化仓库 git init 主要用来初始化一个空的git本地仓库。执行完上面的命令,当前目录下会自动生成.git隐藏文件夹,该隐藏文件夹就是git版本库 🌏设置用户信息git config --global user.name '名字,git config --global user.email ‘邮箱’' 如: $ git config --global user.name 'your_name ' $ git config --global user.email 'your_email@qq.c

竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生 8837

基于java实现的弹幕视频网站

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9系统展示弹幕视频网站,在弹幕视频网站可以查看首页、视频信息、商品信息、论坛信息、我的、跳转到后台、购物车、客服等内容前台首页界面图登录,通过登录填写账号、密码等信息进行登录操作登录界面图视频信息界面图。

DC5621的博客 1333

GitHub新手用法详解【适合新手入门-建议收藏!!!】

GitHub新手用法详解【适合新手入门-建议收藏!!!】

m0_57787115的博客 10万+

FLoRA: 基于异构低秩适应的联邦微调大语言模型

大语言模型(LLMs)的快速发展推动了人工智能的进步,预训练的LLMs可以通过微调适应各种下游任务。联邦学习(FL)通过利用客户端的本地数据进行原位计算,进一步增强了隐私保护的微调,消除了数据移动的需求。然而,考虑到LLMs的巨大参数量,微调LLMs对于资源受限且异构的FL客户端来说是一个挑战。之前的方法采用了低秩适应(LoRA)进行高效的联邦微调,但在LoRA适配器上使用了传统的FL聚合策略。这些方法导致了数学上不准确的聚合噪声,降低了微调效果,并且未能解决异构LoRA的问题。

tiger00O的博客 2065

SAP销售订单POD实操:从VL01N创建到VLPOD差异处理,保姆级避坑指南

本文详细解析SAP销售订单POD全流程,从VL01N创建到VLPOD差异处理,提供保姆级避坑指南。涵盖核心业务逻辑、前置配置、销售订单创建、交货单处理及差异解决方案,帮助用户高效管理供应链执行环节,确保财务与物流的准确对接。

weixin_27219587的博客 626

github简单地操作

提交特定的文件(主要是考虑到你完成了其中一个文件,而另一个则没有完成,那么如果你全部提交了,git add .并不好)git config --global user.email 邮箱名。git config --global user.name 用户名。把上传到仓库中的文件再复制一份覆盖掉原先的代码就可以了。仓库在git文件夹中,但是不要直接操作git文件夹中。再git commit -m "文件一已完成"在除git文件夹之外的区域建立自己的代码。选择你需要的参数就可以了。检查了出来了,好了。

monkeyhost的博客 449

PLC1200使用CB1241RS485通讯模块做从站进行Modbus Rtu通信

添加新设备(PLC)->设备和网络管理->点击PLC->看到硬件目录选择通信板->点到点->CB1241(RS485)->看到6ES7241-1CH30-1XB0选择添加,如图。指向Modbus保持寄存器数据块的指针 我这里指向了自定义的DB块数据中一个INT数组。在通信->通信处理模块->MODBUS(选择不带RTU的通信指令块)注意:接线时,TRA接485调试模块的B- TRB接调试模块的A+组态后的硬件标识符 270 对应自己组态后自动生成的。1:事务完成,且无任何错误。波特率对应自己使用的。

swmyaopeng的博客 2万+

github基本操作

你可以使用 `git remote -v` 命令查看当前已经添加的远程仓库列表,确认是否已经添加了正确的远程仓库。在上面的命令中,`-u` 参数将本地 Git 仓库与远程仓库关联,并将本地分支 `master` 推送到远程仓库的 `master` 分支。在上面的命令中,将 `` 替换为您在 GitHub 上创建的仓库的远程仓库 URL。在 GitHub 上创建的仓库有一个远程仓库 URL。6. 将本地 Git 仓库中的代码推送到 GitHub 上的远程仓库。

weixin_45842139的博客 1545

保姆级避坑指南:在Ubuntu 18.04上搞定速腾Helios雷达驱动与fast-LIO2的完整配置流程

本文提供了一份详细的速腾Helios雷达与fast-LIO2在Ubuntu 18.04上的配置避坑指南,涵盖驱动安装、数据格式转换到建图全流程。特别针对常见编译错误和数据转换问题提供了解决方案,帮助开发者高效完成环境搭建与建图任务。

weixin_27252001的博客 113

Frida实战:如何用adb快速连接网易mumu模拟器进行参数Hook(附常见CPU架构问题排查)

本文详细介绍了如何使用Frida和adb快速连接网易MuMu模拟器进行参数Hook,包括环境配置、架构适配、Frida-server部署及常见问题排查。特别针对CPU架构兼容性问题提供了实用解决方案,帮助开发者高效完成逆向调试任务。

weixin_29274969的博客 289

git常用命令整理

这个文章写的很实用,直接从第二点开始看。合适第一次接触的看,查阅的话,不太方便。整理一下,高频常用的命令,对于一些不常用git但是又偶尔用一下时,提高使用效率。

safety_1404的博客 1513

Synopsys PCIe IP Loopback功能深度解析与应用实践

本文深入解析了Synopsys PCIe IP的Loopback功能,包括本地数字环回和远程环回两种模式的应用实践。通过详细的寄存器配置步骤和实战案例,帮助开发者快速掌握PCIe芯片验证与调试技术,提升系统开发效率。特别适合PCIe协议相关的硬件工程师和验证工程师参考。

weixin_29198045的博客 530

git常用操作及配置

git的常用操作及配置 git上传大文件

教Linux的李老师 4486

Rancher入门到精通 - Nginx Ingress 配置指南

Rancher 是一个开源的容器管理平台,它提供了一套完整且易于使用的工具来部署、管理和扩展容器化应用。而 Nginx Ingress 则是一个常用的开源 Ingress 控制器,用于将外部请求流量导入到 Kubernetes 集群中的服务。在开始之前,请确保您已经正确安装了 Rancher 平台和 Nginx Ingress 控制器。

TechInk的博客 1311

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

GitHub 常用命令及使用场景,一篇讲清楚日常开发怎么用

本文针对Git/GitHub初学者常见的困惑,整理了一套日常开发最实用的命令速查指南。文章首先区分了Git和GitHub的概念,然后按照开发场景分类讲解核心命令:基础操作(status/add/commit/diff/log)、分支管理(branch/checkout/switch)、远程协作(clone/fetch/pull/push)、合并策略(merge/rebase)以及冲突处理流程。特别强调了冲突解决的关键步骤:通过status定位冲突文件→识别冲突标记→合理合并代码→add标记解决→继续操作。最

2301_81484231的博客 676

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

GitHub 代码提交完整指南

一份详细的 GitHub 代码提交指南,包含初始设置、日常流程、分支管理、常见问题解决方案和最佳实践。适合作为博客笔记收藏使用

weixin_46028455的博客 801

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

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

Git与GitHub总结

Git与GitHub好文推荐

BYTEDANCE的博客 81

Git常用指令

git

weixin_43940118的博客 189

从GitHub克隆代码到本地:Git Clone避坑指南与参数详解

版本控制是现代软件开发的基石,而Git作为最流行的分布式版本控制系统,几乎是每个开发者的必备技能。从GitHub拉取代码最常用的操作就是git clone,但新手常常会遇到网络超时、认证失败、checkout报错等一系列问题。理解HTTPS与SSH两种协议的区别,掌握浅克隆、指定分支、稀疏检出等高级参数,能显著提升克隆效率和成功率。本文从环境准备、仓库地址选择、常见参数组合到高频报错排查,结合实际工程场景,系统梳理了从GitHub克隆代码的完整链路,帮助开发者快速、稳定地获取开源项目代码,为后续开发协作铺平

weixin_28828243的博客 231

Refined GitHub 浏览器扩展实战指南:4 个高频场景简化 GitHub 界面

上周我在 PR 的 Files 页逐条展开 20 个折叠 diff,又在 issue 里翻过一排"+1"才找到真正有用的讨论。这类低价值操作每天都在发生,而 Refined GitHub 正是冲着它去的:一款开源浏览器扩展,把 GitHub 界面里多余的按钮和噪音清理掉,再补上官方没提供的实用功能。它的目标简单直接——你少点几次,多读几行真正重要的内容。 ## 安装步骤:三种浏览器各走最短路径

gitblog_00361的博客 649

Refined GitHub:GitHub 增强插件安装与常用功能完整指南

你每天要翻多少个评论满屏、按钮多余的 GitHub 页面?Refined GitHub 是一款开源的 GitHub 增强插件,它清理界面冗余、补上缺失的链接与快捷操作,让你少点几次鼠标、多看几行有效信息。 ## Refined GitHub 项目定位与核心能力 它的出发点很直接:作者团队日常使用 GitHub 时发现了很多别扭的地方,就逐一做了修复。如今它已在 Chrome、Firefox、S

gitblog_00575的博客 362

Linux 日常高频操作整理,GitHub重磅官宣

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后如何才能让我们在面试中对答如流呢?答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?有没有免费资料可以借鉴?为此我整理了一份Android学习资料路线:这里是一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套BAT大厂面试资料专题包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家。

2401_83621784的博客 714

Introduction to GitHub快捷键:提升操作效率

你是否也曾在GitHub仓库中迷失方向,反复点击鼠标寻找某个功能?根据GitHub官方数据,熟练掌握快捷键的开发者完成相同任务的时间比纯鼠标操作缩短**63%**,平均每天可节省**47分钟**重复操作时间。本文将系统梳理GitHub网页端核心快捷键体系,从基础导航到高级操作,帮你构建高效工作流。 ### 读完本文你将获得 - 覆盖90%高频场景的**52个核心快捷键** - 分场景的**快捷键...

gitblog_00517的博客 657

Hekate 黑屏与错误代码故障排除:从环境核对到重置恢复的完整指南

Hekate 是一个基于图形界面的 Nintendo Switch 引导加载程序,开机时由它负责把系统或自制固件跑起来。它出问题时,屏幕要么一片漆黑,要么甩出一串十六进制错误码,要么干脆读不到 SD 卡。这篇文章给出一条固定的 Hekate 故障排除路线:先花 1 分钟核对环境,再按现象对号入座,然后从高频问题往低频问题逐层修,实在走不通再谈重置和恢复。 ## 动手前,先花 1 分钟核对环境

gitblog_00690的博客 982

CotEditor 脚本扩展实战:让重复的文本处理变成一次点击

CotEditor 脚本扩展是这台 macOS 纯文本编辑器的自动化入口:把光标处的选区交给脚本加工,再把加工结果写回文档,省掉反复手动替换、清洗格式、统计字数的重复劳动。本文按"定位文件夹 → 跑通第一个脚本 → 三个高频场景 → 菜单与快捷键 → 控制台排错"的路径,带你从零搭起一套能长期复用的文本编辑工作流。 [![CotEditor 脚本菜单展示脚本项与子菜单分组](https://ra

gitblog_00268的博客 891
上一篇: HDU 1811 Rank of Tetris
下一篇: oracle数据库导入dmp文件
不如烂笔头
博客等级 码龄13年 8粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值