
git
文章平均质量分 93
Dontla
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Personal Access Token(PAT)介绍(一种用于身份验证的安全令牌,常用于访问 Git 托管平台(如 GitHub、GitLab)的远程仓库)git令牌
1. 基本概念定义:Personal Access Token (PAT) 是一种用于身份验证的安全令牌,常用于访问 Git 托管平台(如 GitHub、GitLab)的远程仓库。它替代传统密码,提供更灵活和可控的访问权限管理。优势灵活性:可为不同用途生成独立令牌,并设置不同的权限范围。可控性:可随时撤销或更新令牌,降低长期使用密码的风险。安全性:相比密码,PAT 可以更细粒度地控制访问权限(如仅允许读取仓库)。2. PAT 的生成步骤。原创 2025-07-25 19:55:41 · 703 阅读 · 0 评论 -
Windows控制台git文件名显示转义符而不是中文字符(解决方法:设置git禁用路径转义)git config --global core.quotepath false
【代码】Windows控制台git文件名显示转义符而不是中文字符(解决方法:设置git禁用路径转义)git config --global core.quotepath false。原创 2025-06-13 13:56:30 · 821 阅读 · 0 评论 -
git引用概念(git reference,git ref)(简化对复杂SHA-1哈希值的管理)(分支引用、标签引用、HEAD引用、远程引用、特殊引用)
引用是 Git 的核心机制之一,它们通过。原创 2025-06-04 22:46:20 · 1098 阅读 · 0 评论 -
git remote update介绍(更新本地仓库中所有配置的远程仓库引用,从远程仓库拉取最新的分支和提交信息,并更新本地的远程跟踪分支,不会自动合并或修改本地分支)
是 Git 中用于更新本地仓库中所有配置的远程仓库引用的命令。它的主要作用是从远程仓库拉取最新的分支和提交信息,并更新本地的。是一个高效管理多远程仓库的工具,特别适合需要同步多个远程仓库状态的场景。如果你只需要更新单个远程仓库(如。选项,可以清理本地已失效的远程分支引用(如远程仓库中被删除的。当你需要同时更新多个远程仓库(如协作开发中的。如果需要一次性更新所有远程仓库,查看远程分支后,可以通过。确保这些分支信息是最新的。原创 2025-06-04 22:09:03 · 913 阅读 · 0 评论 -
git报错:fatal: detected dubious ownership in repository xxx
参考文章:目录属性TurtoiseGit提示:libgit2 returned: repository path xxx is not owned by current user.(没太懂)ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ原创 2025-06-04 17:42:21 · 1034 阅读 · 0 评论 -
git rebase含义(git变基)(改变当前分支的基底base commit,将一个分支的提交历史重新应用到当前分支上,使提交历史看起来像是直接在目标分支的基础上开发的一样)
从而保持提交历史的线性。它的核心作用是**“变基”**(rebase),即改变当前分支的“基底”(base commit),使提交历史看起来像是直接在目标分支的基础上开发的一样。是 Git 中的一个核心命令,用于。提交C (master最新提交)提交D (feature新增)提交E (feature新增)提交D' (重放D)提交E' (重放E)原创 2025-06-04 14:10:17 · 1097 阅读 · 0 评论 -
目录属性TurtoiseGit提示:libgit2 returned: repository path xxx is not owned by current user.(没太懂)
Git 从 2.35 版本开始引入了这一机制,目的是防止未授权用户操作不属于自己的 Git 仓库。这个错误提示是由于 Git 的安全机制()检测到当前用户对指定仓库目录(执行了下面这条命令后,暂时没有报。原创 2025-06-04 11:16:06 · 960 阅读 · 0 评论 -
TurtoiseGit提示:Git采用分层次的配置结构。即配置有多个层次,高层次的设置会覆盖低层次的设置。 实际生效选项卡显示了您在当前范围的有效值(只读状态)。git分层配置、git配置结构、没搞懂
中,Git 的配置分为多个层次(系统级、用户级、仓库级),这些层次的配置存在覆盖关系。打开 TortoiseGit 配置界面(右键文件夹 > 设置 > Git > 配置)。Git 采用分层次的配置结构,即配置有多个层次,高层次的设置会覆盖低层次的设置。切换到 “系统级”、“用户级” 或 “仓库级” 选项卡,查看对应层级的原始配置。在 “实际生效” 选项卡中,可以看到当前仓库所有配置的最终值。“实际生效”选项卡显示了您在当前范围的有效值(只读状态)。选择要更改设置的一个层次,然后输入或选择要存储的值。原创 2025-06-04 10:42:52 · 656 阅读 · 0 评论 -
git pull、git pull origin master、git pull origin dev、git pull origin、git pull master(×)区别
【代码】git pull、git pull origin master、git pull origin dev、git pull origin、git pull master(×)区别。原创 2025-06-03 22:46:04 · 823 阅读 · 0 评论 -
git不同分支含义(git分支)(FETCH_HEAD、remotes/origin/HEAD、remotes/origin/master、remotes/origin/dev)
分支图中,不同颜色代表不同类型的分支(绿色为本地分支,洋红色为远程分支)。右键点击仓库文件夹 ->原创 2025-06-03 22:41:00 · 1120 阅读 · 0 评论 -
git stash介绍(贮藏、暂存)(临时保存当前工作目录中尚未提交的修改)
(包括工作区和暂存区的更改),以便在需要时恢复这些修改。当你需要切换分支、处理紧急任务或清理工作区时,无需提交未完成的代码,可以使用。在需要时,可以将之前保存的修改重新应用到工作区,继续开发。,你可以灵活管理未提交的代码,避免频繁提交或丢失工作进度。Git 会以栈(LIFO,后进先出)的方式管理多个。记录,支持查看、恢复和删除特定记录。是 Git 提供的一个功能,用于。将当前修改保存到一个栈中。原创 2025-06-03 22:06:04 · 1051 阅读 · 0 评论 -
git sourcetree介绍(代码对比、文件对比、可视化代码版本管理工具)Atlassian、Bitbucket、tortoiseGit、tortoiseMerge
不习惯单栏对比,可以修改默认对比工具为Beyond Compare(前提是电脑先安装):但是尴尬了,我的BC是不是装的盗版的,怎么都打不开嘞- - |换一个,先安装tortoiseGit:Sourcetree 通过图形化界面简化了 Git 的复杂操作,但其底层仍依赖 Git 的核心逻辑。掌握其工作原理(如分支管理、冲突解决、SSH 认证)是高效使用的关键。对于团队协作场景,建议结合 Git Flow 工作流,规范分支命名和合并策略。原创 2025-06-03 18:27:42 · 1061 阅读 · 0 评论 -
Git LFS介绍(Large File Storage)大文件扩展,将大文件存储在外部存储,仓库中只记录文件的元数据(大文件的指针,类似一个小的占位符文件)
通常情况下,Git会将所有的文件内容存储在版本控制的历史中,对于大文件来说,这种做法会导致仓库变得非常庞大,不易管理。:当你使用Git LFS管理大文件时,Git并不会直接保存文件的内容,而是将文件替换为一个指向该大文件的指针(类似一个小的占位符文件)。总之,Git LFS帮助Git用户管理大文件,避免了Git仓库的膨胀,同时提高了版本控制的效率。将大文件存储在外部系统意味着这些大文件不会直接存储在Git仓库的历史记录中,而是被存储在一个专门的、外部的存储位置——通常是云存储或专门的文件服务器。原创 2025-02-20 14:57:08 · 1321 阅读 · 0 评论 -
git教程(git命令)
这些是 Git 的一些基本命令,涵盖了从初始化仓库到版本控制、分支管理以及与远程仓库的交互等常见操作。Git 是非常强大的工具,随着使用的深入,你可以学到更多进阶技巧。原创 2025-01-20 06:30:00 · 1071 阅读 · 0 评论 -
BFG Repo-Cleaner 清理在Git历史记录中不需要的数据(git仓库臃肿、git仓库太大、清理git仓库大文件、清理.git\objects\pack中的.pack文件)
页可以在Windows上安装BFG Repo-Cleaner,但是需要先安装Java Runtime Environment (JRE),因为BFG Repo-Cleaner是用Scala写的,需要运行在JRE上。BFG Repo-Cleaner 是一个由 Scala 编写的命令行工具,用于快速、精确地从 Git 仓库中删除不需要的数据。BFG Repo-Cleaner 是一个非常有用的工具,可以帮助开发者在 Git 项目中清理不需要的数据。命令,BFG 的速度更快,使用也更简单。原创 2023-12-11 16:31:40 · 3405 阅读 · 1 评论 -
pycharm 配置码云(gitee)教程,如何将已有项目push到码云?(本地项目推送到git)
本地已有项目推到gitee上,先在gitee上创建项目,然后复制http克隆链接,然后直接在项目主目录执行git clone即可,然后执行 git config --global user.email “[email protected]” 和 git config --global user.name “Your Name” 设置邮箱和名字,然后git add.,git commit -m “xxx”,git push即可,name别输错,我是dontla。初次提交要填写作者:格式貌似是作者加邮箱?原创 2019-11-06 14:50:23 · 3483 阅读 · 1 评论