git
文章平均质量分 62
lylhw13_
喜欢探究Linux源码,喜欢从本质分析问题
展开
-
git patch的使用方法
工作中有时需要向多个分支应用同一份修改,这时就可以使用 patch 功能。这里 patch其实就是两个文件的差异。原创 2024-03-27 19:30:57 · 350 阅读 · 0 评论 -
拥有多个github账号时,如何管理多个SSH key?
目前github已经拒绝通过密码访问私有仓库,只能通过SSH Key。但SSH key不能重复使用,如果有多个github账号的话,就需要多个不同的key。原创 2023-07-02 17:20:08 · 1551 阅读 · 0 评论 -
不同电脑间拷贝 git 仓库
不同电脑间拷贝 git 仓库,有三种方法:直接拷贝整个目录直接拷贝整个目录,如果是从windows 复制到 linux,或者相反方向复制,会发现大部分文件会被标记成 Modified。这是因为 git 在 clone 的时候会重整换行符。而 windows 和 linux 的换行符不同造成的。解决办法是在拷贝过来后执行:git reset --hard HEAD使用 git 打包工具在原电脑执行如下打包指令$ git bundle create repo.bundle HEAD maste原创 2021-08-30 23:01:05 · 3558 阅读 · 1 评论 -
阅读 git 最初版源码总结
git clone https://github.com/git/git.gitgit log --reversegit checkout e83c5163316sudo apt install zlib1g-devsudo apt install libssl-devMakefile 中的 LIBS 变量添加 -lz -cyrpto,如下LIBS= -lssl -lz -lcryptoinit-db: Initializes a new Git repository. Equiva原创 2021-08-02 22:16:08 · 2321 阅读 · 0 评论 -
下载 liunx kernel 源码
方法1直接下载全部源码,再切换分支git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gitcd linux-stablegit checkout v2.6.11方法2直接下载指定分支,速度更快 git clone --depth 1 --branch v2.6.11 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stab原创 2021-03-23 10:56:50 · 149 阅读 · 0 评论 -
修改git远程仓库的名字方法
在网页端修改仓库名称在本机操作如下:方案一:git remote set-url origin [new_git_address]方案二:git remote rm origingit remote add origin [new_git_address]然后验证url的更改情况:git remote -v初次 push 的时候需要指定源git push --set-upstream origin main试错经历:如果指定如下操作会出现只修改push源的情况$ git r.原创 2020-12-28 21:36:31 · 6992 阅读 · 1 评论 -
常用的git命令汇总
阅读源码时相关的git命令简介反向打印log日志跳转到某条记录确认当前所在的版本查看命令输入历史根据需要可以跳转回之前的版本简介在阅读源码时,如果直接从最新的版本开始便常会陷入某些细节的纠缠中,看不到大的框架结构,因此需要从最初的某些版本看起。下面的git命令常会用到:反向打印log日志git log --reverse# orgit log --reverse --pretty=oneline跳转到某条记录选择某条目标记录,可以复制整个哈希值或者只复制前几位。git checkout原创 2020-05-14 12:00:38 · 539 阅读 · 0 评论