git
文章平均质量分 68
Rainmicro
这个作者很懒,什么都没留下…
展开
-
git取指定日期log问题
git原创 2022-12-11 22:12:02 · 1149 阅读 · 0 评论 -
repo sync之后不能自动 rebase 的定位
repo git原创 2022-12-11 17:01:57 · 507 阅读 · 0 评论 -
repo的安装和使用
repo git原创 2022-12-11 13:38:33 · 7501 阅读 · 1 评论 -
关于repo
git,repo转载 2022-12-10 20:46:26 · 2232 阅读 · 0 评论 -
Git大型文件存储
git原创 2022-11-22 16:22:26 · 1338 阅读 · 0 评论 -
git版本库瘦身
git打包对象清理未关联的对象原创 2022-04-19 23:30:27 · 1122 阅读 · 0 评论 -
git修补历史提交
,这样的提交在提交整理时将会融合到它所修复的提交当中去。将HEAD指向待修复提交的前一个提交并保持工作区不变,这时就对工作区的文件或提交信息进行修改并提交,可以用实现对提交的压缩或拆分。,用于对最新的提交进行重新提交以修补错误的提交说明或者错误的提交文件。压缩,将此标记的提交和上一次提交压缩为一个提交(最新一次提交在编辑器打开的提交下面)交互式变基,可以修改git提交的过程,可以实现对提交重排、压缩、拆分、丢弃等操作。类似squash动作,但是此提交的提交说明被丢弃,即已提交的说明被丢弃。原创 2022-04-17 21:13:21 · 4220 阅读 · 0 评论 -
git底层命令
git底层命令git rev-parse将git对象表达式显示对应的SHA1git blame -L 1,4 demo.c文件逐行追溯查看demo.c文件种第1行起连续4行对应提交,SHA1前面的^表示该文件自第一次提交后从未修改的那些行git blame -C -L 1,4 demo.c添加-C参数,git会查找是否有别的地方(文件)中比指定行更早的提交,假如找到会将其显示出来git log -1 --pretty=raw显示commit的原始数据,可以显示提交对应的树IDgit-cat原创 2022-04-17 16:43:27 · 310 阅读 · 0 评论 -
reset和checkout
reset和checkout的重置作用HEAD当前检出记录的符号引用,就是指向正在其基础上进行工作的提交记录,总是指向当前分支上最近一次提交记录,通常情况下是指向分支名的。HEAD的内容可以通过cat .git/HEAD查看, 如果 HEAD指向的是一个引用,还可以用git symbolic-ref HEAD查看它的指向。reset移动HEAD指向,即修改引用(如master)的游标checkout改变HEAD的自身,即HEAD的内容ref: refs/heads/master,.git/HEAD当原创 2022-02-23 00:17:07 · 289 阅读 · 0 评论 -
git reset 命令常用操作
在实际开发会中经常会碰到这一场景,你想在commit A提交的版本上修改,你从代码仓拉下一份最新的代码,但是最新的代码以及有人提交了commit B、C、D好几次新的commit,这时你需要回退到commit A提交的版本,git reset命令用于将当前HEAD重置到指定状态。一般用于撤消之前的一些操作(如:git add,git commit等)。首先了解一下“三棵树”的基本概念树作用HEADHEAD 是当前分支引用的指针,它总是指向该分支上的最后一次提交,下一次提交的父结点原创 2021-08-15 21:58:50 · 1998 阅读 · 0 评论 -
Git推送本地项目到GitHub
github新建仓库本地项目代码目录打开Git Bash,输入如下命令,把目录变成Git可以管理的仓库git init把当前目录下所有文件进行跟踪,输入如下命令git add .提交文件到代码仓git commit -m "first commit"关联远端仓git remote add origin https://github.com/Microrain-zh/dcmi.git把本地仓的所有文件推送到远端仓git push -u origin master...原创 2021-07-26 21:58:56 · 224 阅读 · 0 评论 -
Git命令
git命令原创 2021-06-07 23:26:00 · 4901 阅读 · 1 评论 -
Git基础知识
git object是通过key-value的形式存储;针对不同的object,git会为其自动生成唯一的key;是您想用作历史起点的提交。相反,如果有一个文件,可以用一个简单的名字来存储。将key的前两位作为目录的名称,将剩余38位作为真实的对象文件名来进行存储。如果您想查看从提交 1a410e 开始的版本库历史,可以运行类似。值,这样就可以使用这个简单的名字,而不是原始的。目录下,git支持4种默认内置的引用。git object通常存储在仓库的。命令提供仓库对象的内容或详细信息。原创 2021-03-31 22:28:21 · 99 阅读 · 0 评论 -
Git基础配置
Git有三种配置,分别以以文件的形式存放在三个不同的地方,可以在命令行中使用git config工具查看这些变量。系统配置(对所有用户都有效) 存放在Git的安装目录下:/etc/gitconfig,配置命令:git config --system core.autocrlf用户配置(对当前用户有效) 存放在用户的home目录下,Linux存放在:~/.global,Windows存放在home目录下:/.ssh/.git/config,配置命令:git config --global user.原创 2021-03-11 22:45:10 · 2838 阅读 · 0 评论 -
Git操作
git操作1.分别下载git和小乌龟git官网下载小乌龟官网下载安装完git后在开始菜单中可以看到三个启动图标(Git Bash、Git CMD、Git GUI)。2.配置git环境运行Git Bash,在弹出的终端中输入下面的代码。配置用户名git config --global user.name "your_name"配置邮箱git config --global user.email "your_email"检查配置git config -l添加SSH公钥公钥是托管平台G原创 2021-02-07 22:48:32 · 219 阅读 · 3 评论