最新 最热

git 从别的分支复制文件或目录

假设我们的当前分支为branch1, 想要复制文件或者目录的分支为branch2, 两个分支下文件结构是不同的,具体如下:branch1:

2023-10-21
1

CMake 自动安装 git pre-commit hooks

在日常开发中,我们经常通过各类 IDE 工具来自动修正代码风格,但由于部分 IDE 工具与 clang-format 配合不是特别完善,导致保存或者按下分号、冒号以后代码自动格式化导致错乱,或者格式化时间过长等问题。这在日常开发中是...

2023-10-21
1

使用 CMake + Git Submodule 方式管理项目三方库

在项目开发过程中,避免不了要使用一些开源的三方库,我参加过的一些团队有不同的管理三方库的方式。不同的方式都各有优缺点,我们先列举一下碰到过的管理方式,说一些他们的优缺点,最后再来讨论我们今天介绍的管理方式弥补了...

2023-10-21
1

git pull 代码的时候默认使用 rebase 而不是 merge

git pull 实际会有两个操作,一个是 git fetch,另外一个是 git merge。一般 merge 的情况下会产生一个新的提交名字为 Merge branch ****,如下图所示:

2023-10-21
1

git pull 代码的时候默认使用 rebase 而不是 merge

git pull 实际会有两个操作,一个是 git fetch,另外一个是 git merge。一般 merge 的情况下会产生一个新的提交名字为 Merge branch ****,如下图所示:

2023-10-21
1

bugku-source题解——敏感信息泄露

直接上dirsearch暴力扫一遍。发现了一个flag.txt文件和/.git文件夹。不过不出所料,flag.txt又是个假的flag。那么方向基本上转到git泄露上了。

2023-10-21
1

Git 仓库瘦身与 LFS 大文件存储

熟悉 Git 的小伙伴应该都知道随着 Git 仓库维护的时间越来越久,追踪的文件越来越多,git 存储的 objects 数量会极其庞大,每次从远程仓库 git clone 的时候都会墨迹很久。如果我们不小心 git add 了一个体积很大的文件,且 ...

2023-10-21
1

git 整体提交记录(rabase)后合并(merge)

为了合并 dev 分支到 master 分支,同时确保代码不丢失且提交记录规整,你可以使用交互式的 git rebase 命令。这允许你重新排列、修改、合并或分割提交。以下是操作步骤:...

2023-10-21
1

安装启动 Git LFS 大型文件处理模块

sudo apt-get update sudo apt-get install git-lfs

2023-10-21
1

Sublime text 3 最新 Meteor 代码提示插件

因为 meteor-snippets 的作者一直没有更新 Meteor Snippets for Sublime Text 2/3 的插件,我自己 fork 了一下它的代码,做了一下简单的更新,给作者提交了 pull request,还不知道什么时候会合并,作者的插件中,智能提示和代码...

2023-10-21
1