草庐IT

GitHub和GIT

全部标签

【Git】常用的Git操作集合

常用的Git操作集合1.分支操作1.1查看本地所有分支`gitbranch`1.2查看所有分支(包含本地+远程仓库)`gitbranch-a`1.3切换分支`gitcheckouttest`2.常用基本操作2.1查看`git`各存储区内(文件)状态`gitstatus`2.2查看工作区与暂存区文件差异`gitdiff`2.3临时存储/取消临时存储`gitstash``gitstashpop`2.4查看`git`记录`gitlog``gitlog--oneline`3.撤销操作3.1撤销add`gitreset`3.2撤销commit`gitreset--softHEAD^``gitreset-

【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github

前面的文章我们搭建了微信公众号开发的服务器,写了一点代码。后面肯定会对代码不断的完善和迭代,那怎样维护这些代码呢?可以通过GitHub进行维护和版本管理。本文主要带你从0开始构建起服务器和GitHub仓库之间的联系。本文假设你已经略懂基本的git指令:gitinitgitstatusgitadd.gitcommit-m“xxxxx”gitpush前文【如何搭建微信公众号和服务器数据通路】可参考:【超详细!超多图!】Python微信公众号开发(1)【超详细!】Python微信公众号开发(2)文章目录0.准备工作1.服务器配置-安装Git,配置SSH2.在GitHub网站设置SSHkey(公钥)3

Git 分布式版本控制工具

目录1.前言1.1什么是Git2.Git概述2.1Git简介2.2使用Git能做什么2.3Git下载与安装3.Git代码托管服务3.1常用的Git代码托管服务3.2码云代码托管服务3.2.1注册码云账号3.2.2登录码云3.2.3创建远程仓库3.2.4邀请其他用户成为仓库成员4.Git常用命令4.1Git全局设置4.2获取Git仓库4.2.1在本地初始化Git仓库4.2.2从远程仓库克隆4.3工作区、暂存区、版本库4.5本地仓库操作4.5.1gitstatus4.5.2gitadd4.5.3gitreset4.5.4gitcommit4.5.5gitlog4.6远程仓库操作4.6.1gitre

Github 2023-12-25开源项目周报 Top15

根据GithubTrendings的统计,本周(2023-12-25统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目7Go项目2非开发语言项目2Dart项目1TypeScript项目1Rust项目1Kotlin项目1GPT-Engineer:自然语言编写和执行代码的开源项目创建周期:236天开发语言:Python协议类型:MITLicenseStar数量:47002个Fork数量:7631次关注人数:47002人贡献人数:82人OpenIssues数量:22个Github地址:https://github.com/gpt-engineer-or

GitHub的2FA验证问题解决工具

文章目录前言认识2FA开源工具使用:AuthenticatorPro获取AuthenticatorPro的安卓APK如何使用参考文章前言打开GitHub跳出来这个提示,需要进行验证:如何解决呢?方案有很多,我们可以使用开源的一个工具:AuthenticatorPro,包含有安卓版等,免费。认识2FA2FA中文名称:双因素认证。直观的来说就是我们在普通输入用户名、密码之后还需要进行的第二次校验。2FA包含有硬件版本和软件版本,我们生活中网银转账用的U盾就是硬件型2FA,而软件2FA就是通常我们所收到的验证码,若是想要做到服务商不发验证码呢?这就需要使用到密码学,也就是TOTP这个基于时间的一次性

学习在Git项目中使用子模块(图文教程)

一般认为父项目是当前正在做的主要工作,但需要依赖子模块中提供的算法或者工具。父项目与子模块不是同一批人维护的,或者是需要分开维护的。此情此景,需要学习该教程了!!!文章目录1如何在父项目添加子模块2提交推送父项目变更3更新父项目中的子模块4如何拉取包含子模块的父项目5在父项目修改并推送子模块(待补充)假设:父项目仓库地址:https://gitee.com/gisleung/father_repo.git子模块仓库地址:https://gitee.com/gisleung/son_repo.git1如何在父项目添加子模块将父项目克隆至本地:gitclonehttps://gitee.com/g

Git常用命令以及如何在IDEA中使用Git

前言Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等)。Git在管理文件过程中会记录日志,方便回退到历史版本;Git存在分支的概念,一个项目可以有多个分支(版本),可以任意切换;Git支持多人协作,即一个团队共同开发一个项目,每个团队成员负责一部分代码,通过Git就可以管理和协调;Git通过仓库管理文件,在Git中存在远程仓库,如果本地文件丢失还可以从远程仓库获取。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地仓库:开发人员自己电脑上的Git仓库远程仓库:远程服务器上的Git仓库Git下载与安装下载地址:https://g

Git本地文件上传到远程仓库

1.Git的工作理论Git本地有三个工作区域工作目录(WorkingDirectory)、暂存区(Stage/Index)、资源库(Repository或GitDirectory)。如果在加上远程的git仓库**(RemoteDirectory)**就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:Workspace:工作区,就是你平时存放项目代码的地方将自己的文件,添加到缓存区(断网和不断网都可以操作,想知道原理可以自己深挖)Index/Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息Repository:仓库区(或本地仓库),就是安全存放

推荐收藏 | 【Git实战专题】「必坑宝典」带你深入剖析Git操作指令下的奥秘原理和运作机制

带你深入剖析Git操作指令下的奥秘原理和运作机制前提介绍常用的Git命令跳步级别操作直接跳过缓存区-提交代码gitcommit-a直接跳过缓存区-回滚代码gitcheckoutHEAD--filesgit的graphFlow流程命令详解DiffCommit前置分支提交提交覆盖机制amendCheckoutcheckout总结Reset`gitreset`命令选择性地修改工作目录和暂存区MergeCherryPick前提介绍Git是一个分布式版本控制系统,它可以跟踪文件的修改、记录历史版本,并支持多人协作开发。上面是Git中最常用的命令,用于在工作目录、暂存目录(也称为索引)和仓库、远程仓库之间

Github 2024-01-13 C#开源项目日报 Top8

根据GithubTrendings的统计,今日(2024-01-13统计)共有8个项目上榜。根据开发语言中项目的数量,汇总情况如下:开发语言项目数量C项目8Redis-内存数据库和数据结构服务器创建周期:5411天开发语言:C协议类型:BSD3-Clause“New”or“Revised”LicenseStar数量:62974个Fork数量:23165次关注人数:62974人贡献人数:385人OpenIssues数量:2517个Github地址:https://github.com/redis/redis.git项目首页:http://redis.ioRedis是一种内存数据库,可以持久化到磁