git-pull相关内容

git:推送单个提交、使用 rebase 重新排序、重复提交

我想将几个单一的提交推送到一个 git 远程仓库.我按照 Geoff 的回答在这里找到了这样做: 如何将特定提交推送到远程,而不是之前的提交? 我要推送的提交不在前面,所以我必须先使用 rebase 重新排序提交,我使用这些说明来这样做: http://gitready.com/advanced/2009/03/20/reorder-commits-with-rebase.htm ..
发布时间:2022-01-10 13:50:17 其他开发

无法执行操作,因为“PROJECTNAME"有一个或多个树冲突

我正在使用 Git,当我尝试使用 XCode 的源代码控制菜单使用当前分支拉取更新的开发分支时,我收到此错误消息: 无法执行操作,因为“ProjectName"有一个或多个树冲突. 如何解决这些树冲突?谢谢 解决方案 需要使用命令行或 SourceTree (Free) 之类的 GUI 工具拉取的项目文件中存在冲突,并手动解决文本中的冲突编辑器或差异工具. 另见:如何在 XCod ..
发布时间:2022-01-05 18:34:11 其他开发

Visual Studio 2015 Git 错误消息“无法拉取/切换,因为有未提交的更改"

我在从 origin 拉取数据时遇到困难.我不断得到: “无法拉取,因为有未提交的更改.在再次拉取之前提交或撤消您的更改.有关详细信息,请参阅输出窗口." 这也适用于切换分支.我收到了类似的消息,但这并不总是发生. 我使用的是 Visual Studio 2015 Update 1 和 Visual Studio Team Services Git.在我的机器上,我有一个本地 m ..

如何将现有的 heroku 应用程序拉到新位置进行开发?

我目前在另一台计算机上有我想要开发的最新版本的代码(家用计算机和笔记本电脑,当我外出时)我在我的笔记本电脑上为我的应用程序设置了 heroku.现在我需要在我的桌面上关联我的代码,以便我也可以从那里推送到 heroku. 这是我从我的桌面上得到的: desktop:~/NetBeansProjects/onlinescheduler$ git pull heroku master致命:“h ..
发布时间:2021-12-16 22:29:26 其他开发

如何从别人的仓库中拉取远程分支

我在 GitHub 上托管了一个项目,有人已将其分叉.在他们的 fork 上,他们创建了一个新分支“foo"并进行了一些更改.我如何将他们的“foo"拉入我的回购中也名为“foo"的新分支? 我知道他们可以向我提交拉取请求,但我想自己启动这个过程. 假设如下: 因为他们分叉了我的项目,所以我们的两个存储库共享相同的“历史" 虽然 GitHub 显示他们的项目是从我的分叉出来的, ..
发布时间:2021-12-14 13:18:27 其他开发

致命:无法读取“https://github.com"的用户名:没有这样的文件或目录

当我尝试在 Windows 上使用 git Bash 提取代码时遇到以下问题: fatal: 无法读取“https://github.com"的用户名:没有这样的文件或目录 我已经尝试实施此处提供的公认解决方案: 使用 Github 推送提交时出错:致命:无法读取用户名 ...但问题仍然存在.添加/删除原点后,我仍然遇到相同的错误. 解决方案 按照此处的步骤设置 SSH 密 ..
发布时间:2021-12-14 13:10:33 其他开发

当前分支没有跟踪信息

我使用 github 的时间相对较短,而且我一直使用客户端来执行提交和拉取.昨天决定从 git bash 试一试,我成功创建了一个新的 repo 并提交了文件. 今天我从另一台计算机对存储库进行了更改,我已经提交了更改,现在我回到家并执行了 git pull 来更新我的本地版本,我得到了这个: 当前分支没有跟踪信息.请指定您要合并的分支.详见 git-pull(1)git pull ..
发布时间:2021-12-14 12:57:44 其他开发

我如何忽略“git pull"上关于我的本地更改将被合并覆盖的错误?

如何在 Git pull 上忽略以下错误信息? 您对以下文件的本地更改将被合并覆盖 如果我想要覆盖它们怎么办? 我尝试过诸如 git pull -f 之类的东西,但没有任何效果. 明确地说,我只想覆盖特定的更改,而不是全部. 解决方案 如果您想从您的工作副本中删除所有本地更改(包括 git 未跟踪的文件),只需将它们隐藏起来: git stash push --i ..
发布时间:2021-12-06 09:50:58 其他开发

Git 中的 FETCH_HEAD 是什么意思?

git pull --help 说: 在默认模式下,git pull 是 git fetch 后跟 git merge FETCH_HEAD 的简写. 这个 FETCH_HEAD 是什么以及在 git pull 期间实际合并了什么? 解决方案 FETCH_HEAD 是一个短期引用,用于跟踪刚刚从远程存储库中获取的内容.git pull 首先调用git fetch,一般情况下是从 ..
发布时间:2021-12-06 09:48:28 其他开发

重命名本地和远程 Git 存储库的 master 分支

我有分支 master 跟踪远程分支 origin/master. 我想在本地和远程将它们重命名为 master-old.这可能吗? 对于跟踪 origin/master 的其他用户(并且总是通过 git pull 更新他们本地的 master 分支),之后会发生什么我重命名了远程分支? 他们的 git pull 是否仍然有效,还是会抛出一个错误,无法找到 origin/master ..
发布时间:2021-12-06 09:31:48 其他开发

不使用 checkout 合并、更新和拉取 Git 分支

我在一个有 2 个分支 A 和 B 的项目上工作.我通常在分支 A 上工作,并从分支 B 合并内容.对于合并,我通常会这样做: git 合并 origin/branchB 但是,我也想保留分支 B 的本地副本,因为我可能偶尔会检查分支而不先与分支 A 合并.为此,我会这样做: git checkout branchB拉git checkout branchA 有没有办法在一个命令中完成上述 ..
发布时间:2021-12-06 08:58:34 其他开发

Git push 需要用户名和密码

我从我的 GitHub 帐户克隆了一个 Git 存储库到我的 PC. 我想同时使用 PC 和笔记本电脑,但需要一个 GitHub 帐户. 当我尝试使用我的电脑向 GitHub 推送或从 GitHub 拉取数据时,它需要用户名和密码,但在我使用笔记本电脑时不需要! 我不想每次与 origin 互动时都输入我的用户名和密码.我在这里遗漏了什么? 解决方案 一个常见的原因是使用 ..
发布时间:2021-12-06 08:48:44 其他开发

可以“git pull"吗?自动隐藏和弹出挂起的更改?

我知道如何解决这个问题: user@host$ git pull更新 9386059..6e3ffde错误:您对以下文件的本地更改将被合并覆盖:foo.bar请在合并之前提交您的更改或隐藏它们.中止 但是有没有办法让 git pull 为我做 stash 和 pop 跳舞? 如果这个命令有不同的名字,没关系. 为 git stash 创建一个 shell 别名;git拉;git s ..
发布时间:2021-12-06 08:43:04 其他开发

我如何强制“git pull"?覆盖本地文件?

如何强制覆盖 git pull 上的本地文件? 场景如下: 一名团队成员正在修改我们正在开发的网站的模板 他们正在向图像目录添加一些图像(但忘记在源代码控制下添加它们) 他们稍后通过邮件将图像发送给我 我正在源代码管理下添加图像,并将它们连同其他更改一起推送到 GitHub 他们无法从 GitHub 提取更新,因为 Git 不想覆盖他们的文件. 这是我得到的错误: ..
发布时间:2021-12-06 08:39:44 其他开发

“git pull"和“git fetch"有什么区别?

git pull 和 git fetch 有什么区别? 解决方案 简单来说,git pull 执行一个 git fetch 然后是一个 git merge. 您可以随时执行 git fetch 以更新 refs/remotes// 下的远程跟踪分支.此操作永远不会更改 refs/heads 下您自己的任何本地分支,并且无需更改您的工作副本即可安全执行.我什至听说有人在后台的 cron ..
发布时间:2021-12-06 08:37:44 其他开发

如何解决请求的 URL 返回错误:git 存储库中的 403

我在 git 中有多个帐户,三周前我用这个帐户提交了代码.我将无法提取我的代码.我得到了请求URL 返回错误:403我会尝试 推到Git 返回错误代码 403 致命:HTTP 请求失败 但我无法解决我的错误 git -c diff.mnemonicprefix=false -c core.quotepath=false 获取来源远程:禁止致命:无法访问'https://chantidurgam@ ..

Sourcetree/GIT - 拉动时无法锁定参考/参考损坏

我和一个同事在同一个分支上工作了一个星期,不断地推动/拉动变化,今天突然间,我点击了“拉动",看看是否有任何我需要拉动的变化,我出错了. 顺便说一下,这是在 sourcetree 中.错误是这样的: git -c diff.mnemonicprefix=false -c core.quotepath=false 获取来源错误:无法锁定引用“refs/remotes/origin/angul ..
发布时间:2021-11-30 14:23:59 其他开发

通过 php 通过 http 执行 git 命令

操作系统 - Ubuntu 14.04 我正在使用 GIT webhooks 进行部署. 我已将部署密钥添加到 git repo,现在我想在本地存储库中发生推送时触发 git pull origin master 命令. 这是我通过浏览器调用的 test.php 文件: 这是git.sh shell 文件: #!/bin/bashcd/var/www/proj-dir/t ..
发布时间:2021-11-11 22:09:34 PHP

Git:我如何强制“git pull"?覆盖本地文件?

如何强制覆盖 git pull 上的本地文件? 场景如下: 一名团队成员正在修改我们正在开发的网站的模板 他们正在向图像目录添加一些图像(但忘记在源代码控制下添加它们) 他们稍后通过邮件将图像发送给我 我正在源代码管理下添加图像,并将它们连同其他更改一起推送到 GitHub 他们无法从 GitHub 提取更新,因为 Git 不想覆盖他们的文件. 这是我得到的错误: ..
发布时间:2021-09-17 19:31:26 其他开发