gpt4 book ai didi

git - 在 git pull 中清除尾部

转载 作者:行者123 更新时间:2023-12-02 15:51:38 25 4
gpt4 key购买 nike

我知道我可以使用 git clone --depth 1 <branch-name> <repository> 进行浅克隆.
我知道我可以使用 git pull 提取新的更改.

但是有没有办法git pull在清除尾部的同时,所以最后我将在文件系统中只有一个提交(好像我会在新版本上做 clone --depth 1

最佳答案

git pullgit clone 都隐含地执行 git fetch,这意味着它们都有许多参数。深度是其中之一,所以 git pull --depth=1 应该这样做......

除非只有在历史重叠时才有效,否则 git 会这样说:

fatal: refusing to merge unrelated histories

这似乎有效:

git fetch --depth=1 && git reset --hard FETCH_HEAD

关于git - 在 git pull 中清除尾部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72403265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com