Git
Git & GitHub & GitLab
ByteFlys
这个作者很懒,什么都没留下…
展开
-
【Git】Commit Records Optimization
【代码】【Git】Commit Records Optimization原创 2024-10-18 09:35:32 · 22 阅读 · 0 评论 -
【Git】将其它分支的单个改动复制到当前分支
除了pull/push这种整个分支进行合并的方式,git还支持只对单个commit进行合并。合并多个连续的commit,这里包含commit5,但不包含commit0。在仓库中是唯一的,因此使用该指令时,不需要指定分支名称。来合并其它分支的commit,到当前活跃分支。合并单个commit。合并多个commit。原创 2024-10-16 08:27:53 · 676 阅读 · 0 评论 -
【Git】修复Git RPC Failed HTTP 500 curl 22错误
Git设置的通信缓存较小,对于数据量较大的分支,推送时缓存空间不够,导致传输中断。Git推送分支时,被中断,输出以下错误。全局增大Git通信缓存大小原创 2024-08-25 09:46:36 · 1394 阅读 · 0 评论 -
【Git】为什么缓存区叫Stage
驿站是用来暂存快递物品的场所,这和Git暂存代码的特性,正好完美吻合原创 2024-08-25 09:45:56 · 404 阅读 · 0 评论 -
【Git】Git解除仓库关联或关联新仓库
所谓关联,只是记录了上次推送的远程仓库名,下次默认往该仓库推送而已。先去GitHub/GitLab新建一个空仓库。本地是一个仓库,远程是一个仓库,完全独立的。其实Git本质上是不存在什么仓库关联的。通过上面的方式关联新仓库。修改推送的目标仓库即可。原创 2024-07-14 10:09:49 · 413 阅读 · 0 评论 -
【版本管理】git stash用法
git stash apply stash@{0} 应用指定的缓存记录到当前分支,但不删除该记录,这样后续还可以应用到其它分支。此时可以在切换到B分支前,先通过stash指令来缓存本地改动,等切回A分支时,再通过stash还原改动。git stash pop 应用最近一次缓存的改动到当前分支,并删除该记录。git stash drop stash@{0} 删除指定的缓存记录。想从A分支切换到B分支,但A分支尚未改完,暂时不想提交代码。stash指令主要用于缓存和还原本地改动,用法如下。原创 2023-12-19 16:16:48 · 441 阅读 · 0 评论 -
【版本管理】Git新手快速入门
下载和安装GitHub Desktop(这个是GitHub官方的桌面客户端,但也支持任意标准的Git仓库)打开Gitee官网,https://gitee.com,注册账号,绑定手机和微信(方便以后使用)网上的教程,讲了太多高级用法和设计理念,反而把最基本的东西搞复杂了。其实Git本身是个非常简单的东西,大家平时用的主要都是其核心功能。点击Fetch Origin,将在线仓库代码拉到本地。点击Push Origin,将本地改动提交到在线仓库。编辑.gitignore配置文件,设置要忽略的文件。原创 2023-08-17 17:00:44 · 175 阅读 · 0 评论 -
Git设置自动记住GitHub密码
【代码】Git设置自动记住GitHub密码。原创 2024-07-13 11:29:23 · 100 阅读 · 0 评论 -
【Git】入门到专家,Git手动配置Config脚本
如果纯粹复制粘贴网上的指令,不懂得其中原理,项目一多,仓库一多,发生冲突时自己就没法解决。Git的脚本非常简单,熟悉其格式和原理后,配置效率比指令要高很多。本教程以Mac为例,指令和用户目录,大家根据实际系统自行调整。手动配置脚本,好比是一个专家模式,它能加深你对Git的理解。-t表示以纯文本格式打开,linux下需要忽略-t参数。原创 2024-07-04 09:47:42 · 294 阅读 · 0 评论 -
Github Push时报HTTP2错误
【代码】Github Push时报HTTP2错误原创 2024-06-28 21:12:32 · 134 阅读 · 0 评论 -
【Git】GitIgnore不生效
这里可能有两种原因,一个没有刷新Git缓存,二是Git忽略规则有问题原创 2024-06-29 22:13:18 · 315 阅读 · 0 评论 -
【Git】通过命令行将本地项目上传到GitHub
执行此命令前,首先要去GitHub创建一个空的项目。原创 2024-07-07 08:36:14 · 126 阅读 · 0 评论 -
【Git】Git指令详解
在单人开发、单版本开发的情景下,Git的版本记录是一个链表结构,版本要么新增,要么回退在多人开发、多个子功能同时开发、不同版本之间需要进行功能合并的情景下,链表结构的版本管理便无法再满足需求于是便诞生了树结构的版本管理方式,版本号允许新开分支进行单独的版本管理,而不影响主分支版本需要合并不同分支功能的时候,允许不同分支之间进行代码合并。原创 2023-10-31 10:45:35 · 318 阅读 · 1 评论