git-pull 相关问题

从远程存储库获取更改并将它们合并到Git存储库的当前分支中。

git pull 时会发生什么 HEAD 操作?

当我执行 git fetch origin main 时,我得到: 来自 github.com:company/app-ios * 分支主 -> FETCH_HEAD 但是,当我执行 git pull main 时,我没有提到 ORIG_HEAD 或

回答 1 投票 0

Git 坏对象desktop.ini

我的电脑上曾经有 GoogleDrive,它可以将我的所有代码上传到驱动器上。我正在主分支上工作,因为我在 GitHub 上得到了这个项目,所以我删除了所有的desktop.ini 文件并尝试...

回答 4 投票 0

git 有内置命令来 ffwd 所有跟踪分支吗?

我使用多个分支,但我只修改其中一个(我将其称为工作)。我希望能够获取最新的工作信息,同时也获取所有跟踪分支的最新信息。 ...

回答 2 投票 0

如何在不切换分支的情况下“git pull”(git checkout)?

我习惯在我正在处理的分支中运行 git pull 和其他命令。但我已经建立了一个有几个人工作的开发服务器,所以我不想切换分支......

回答 5 投票 0

github 协作拉取请求

我是 github 存储库的管理员。我已经为我的项目添加了一位协作者,他做了一些更改并将其正确推送到了存储库中。但是我如何在本地 PC/VS 代码中获取更新的代码...

回答 1 投票 0

如何发现 git pull 当前的默认行为?

我在 VS Code 启动时开始收到此警告: 所以我下载了 Git for Windows v2.27.0。运行安装程序时,我遇到了这样的提示: 我想选择相同的默认行为...

回答 2 投票 0

git 如何知道分支是最新的? `错误:当前分支没有跟踪信息。`

我很好奇如果 git 抱怨缺少该分支的跟踪信息,它如何知道该分支是最新的? git pull -v --rebase=合并 POST git-upload-pack(155 字节) 来自 https://g...

回答 1 投票 0

错误:当前分支没有跟踪信息。 git 如何告诉该分支是最新的?

我很好奇如果 git 抱怨缺少该分支的跟踪信息,它如何知道该分支是最新的? git pull -v --rebase=合并 POST git-upload-pack(155 字节) 来自 https://g...

回答 1 投票 0

Git Merge:错误:无法取消链接旧<file>:没有这样的文件或目录

我正在将一个分支拉入master以合并它。 我正在运行的命令是(在master签出时): git pull origin feature/some_branch 不幸的是,我的同事们似乎表现不佳...

回答 3 投票 0

使用干净的本地存储库进行 git pull 会导致合并提交

更新:事实证明这是我正在使用的 SmartGit 版本(版本 3.0.11)中的一个错误 - 一个类似于 gitk 的应用程序。 “可推送提交”列表在执行“git pull ...

回答 2 投票 0

从远程存储库的特定目录中提取更改

我有一个 git 存储库 (repoA),我正在尝试从远程存储库 (repoB) 中的特定目录中提取文件。如何在不从 repoB 中的所有目录中提取文件的情况下实现此目的? 至

回答 2 投票 0

如何取消提交所有未推送的 git 提交而不丢失更改

有什么方法可以撤消所有未推送的提交(我在没有推送的情况下向错误的分支进行了 3 次提交)而不丢失更改?

回答 4 投票 0

如何使用项目访问令牌从 git 存储库中提取更改?

我创建了一个具有足够权限的项目访问令牌(read_repository、write_repository、read_registry、write_registry)。现在我正在寻找一种方法来对我已经创建的存储库进行新的更改...

回答 3 投票 0

无法执行 git pull 或 git push

当我在 master 分支中执行 git pull 时,git 显示以下消息: 当前分支没有跟踪信息。 请指定您要合并到哪个分支。 有关详细信息,请参阅 git-pull(1)...

回答 1 投票 0

git 别名,包括结账和拉取+带参数的变基

我在这里做错了什么? 假设我在分支“one”中,想要切换到 master 并执行 pull --rebase。 我使用的别名是: git config --global alias.cpr "!git checkout $1 && git

回答 2 投票 0

运行`git pull --rebase`,它会针对什么进行变基?

我看到很多这样的例子: git pull --rebase 但我想知道哪个分支被合并到当前分支中。不应该是 git pull --rebase 或 git pull --rebase 我看到很多例子: git pull --rebase 但我想知道哪个分支被合并到当前分支中。不应该是git pull --rebase <master>或git pull --rebase <dev>吗? 它首先获取 origin/theBranch,然后在 origin/theBranch 之上重新调整您的更改。 带有草图: 之前git pull --rebase: *--*--*--*--A <- origin/theBranch \ M--Y <- theBranch # your local branch git pull --rebase 第 1 步:git fetch *--*--*--*--A--B--C--D <- origin/theBranch \ M--Y <- theBranch git pull --rebase 步骤 2 : git rebase origin/theBranch *--*--*--*--A--B--C--D <- origin/theBranch \ M'--Y' <- theBranch 它将首先git fetch,就像git pull一样。然后,它不会运行 git merge(这会从当前本地和远程分支创建合并提交),而是运行 git rebase 并重播对您正在其中工作的 当前本地分支 所做的更改。远程跟踪分支的最新提交。 git-pull - 从另一个存储库或本地获取并与其集成 分支。 git-rebase - 转发端口本地提交到更新的上游头。 现在, git pull --rebase = git fetch + git rebase 反对追踪上游 分支 用例:假设您和您的队友正在同一分支上共同开发新功能。他做了一些更改并将其推送到远程。现在你需要获取并重新设置你的分支以合并他的更改。 您也可以使用 git pull --rebase <currentBranch> 代替 git pull --rebase。 如果您明确想要将另一个分支更改合并到本地分支,那么您可以使用 git pull --rebase <otherBranch>。 在使用其他人的存储库时,需要记住一些基本的 Git 命令: git clone git fetch git merge git pull 这些命令在与远程存储库交互时非常有用。 clone 和 fetch 将远程代码从存储库的远程 URL 下载到本地计算机。 merge 用于将不同人的工作与您的工作合并在一起,pull 是 fetch 和 merge 的组合。 我们将在下面深入研究这些命令。 克隆 要获取其他用户存储库的完整副本,请使用 git clone ,如下所示: git clone https://github.com/USERNAME/REPOSITORY.git 将存储库克隆到您的计算机 克隆存储库时,您可以从多个不同的 URL 中进行选择。登录 GitHub 后,可以在存储库详细信息下方找到这些 URL: 运行`git pull --rebase`,它会针对什么进行变基?

回答 3 投票 0

如何使用远程分支拉取、推送

我正在尝试自动化更改过程,该过程当前创建手动推送到 Git 的源代码。我正在尝试使用 GitPython 包装该代码: 从 git 导入 * # 创建本地代表...

回答 2 投票 0

git:“存储”更改以继续从远程存储库工作的最佳方式

据我了解,存储是本地的,并不意味着被推送到远程仓库。 有时我正在进行的工作尚未准备好投入,但我必须以某种方式与其他人分享

回答 2 投票 0

git pull 后如何解决冲突?

我必须在 git pull 后解决一些冲突。 $ git 拉 冲突(重命名/添加):在 49423dd0d47abe6d839a783b5517bdfd200a202f 中重命名 vignette_generator_mashed.h->vision_problem_8.h。视觉专业...

回答 5 投票 0

Git 拉入 IntelliJ 而不修改更改列表

我在 IntelliJ 中有多个 git 更改列表,现在我需要通过从远程执行 git pull 来更新我的本地代码。但是,我在执行 git pull 时收到错误,提示“Commit/Stash

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.