Tag: 混帐

git pull error“请求的URL返回错误:503访问”

最近我一直在遇到问题访问我的git仓库。 它工作得很好,但现在我不能在CLI上运行任何命令。 我可以,但是,访问相应的网页,有人可以帮助我如何解决这个问题?

Git要求我提交或存储结算主变更,即使所有更改都已提交?

我在当地有两个分支, master和Berislav 。 后者目前活跃,我已经承诺所有的变化。 当我尝试结帐以master ,我收到以下消息: 错误:对以下文件的本地更改将被checkout覆盖:[在活动分支中更改的文件列表]请在您切换分支之前提交更改或存储它们。 中止 然而,我试过的其他东西 – commit , status , merge – 告诉我没有什么要提交的(工作目录干净)。 我需要做什么才能到达我的master分支? 编辑:当我尝试git stash ,我得到: 错误:将未修改的[文件path]提供给diffcore 对于上面错误中列出的所有文件。

用git pull从远程获取所有标签

我目前有一个像下面这样的git远程设置: [remote "upstream"] url = <redacted> fetch = +refs/heads/*:refs/remotes/upstream/* 当我在分支主机上发出git pull时,所有远程主机都被取回到远程/上游,然后远程/上游/主机被合并到主机中。 任何可以到达的标签也可以同时获取,非常方便。 我希望git pull能够从远程获取所有标签,而不仅仅是那些可以直接从头部到达的标签。 我最初尝试tagopt == –tags ,但发现这导致只有标签被抓取,从而打破了一切。 (Junio甚至说这是一个可怕的错误configuration )。 有没有办法使git pull取所有远程标签默认情况下,除了远程头?

Git:提交并自动添加所有未跟踪的文件

我经常忘记我有一些新的文件,直接做, git commit -a -m "My commit message" 这只会提交已更改的文件,而我必须在新的提交中添加剩余的文件。 这意味着有两个单独的提交,尽pipe逻辑上他们是同一个任务的一部分。 我知道通过两个连续的命令在提交中包含未跟踪文件的最简单的方法: git add -A git commit -a -m "My commit message" 在一个命令中是否可以像上面那样得到相同的效果?

混帐合并:删除我想保留的文件!

你怎么能合并两个分支在git,从分支保留必要的文件? 合并两个分支时,如果文件在一个分支中被删除,而在另一个分支中被删除,则该文件最终被删除。 例如: 在创build新分支时,文件存在于主文件中 你从主文件中删除文件,因为我们不需要它(还) 您在分支中进行更改以添加依赖于现有文件的function 你在master中修正错误 (不能被丢弃) 你有一天合并,文件不见了! 如何重现: 用一个文件创build一个git仓库。 git init echo "test" > test.txt git add . git commit -m "initial commit" 创build一个分支 git branch branchA 删除主文件 git rm test.txt git commit -m "removed file from master" 在branchA中进行任何不会触及已删除文件的更改(必须保持不变以避免冲突) git checkout branchA touch something.txt git add . git commit -m "some branch changes" […]

在没有切换到git的情况下合并到一个分支

我有一个应用程序运行在一个分支的git仓库(比如dev )。 应用程序修改某些存储库中的内容并提交它们。 我现在必须将这些更改合并到另一个分支(比如master ),但是我不希望在执行此操作之前先git checkout master 。 有什么方法可以说“合并当前分支到主”?

Git克隆到另一个现有的Git回购

我是否会遇到任何问题,如果我git克隆回购现有的git回购? 为了简化,我正在开发一个库“lib /”,应该可用于我的所有项目。 这是一个单独的git回购。 我想将这个lib /导入到我的所有项目中,并且只在一个地方更新它,不要从任何项目中触摸它,只是使用它。 我认为这是好的,只是想知道是否有什么我应该警惕的。 谢谢!

Github上的pull请求自动合并,没有合并泡沫

“这个拉取请求可以自动合并[合并拉请求]”在github中的button是伟大的 – 除了它创build合并泡沫。 有没有办法在github中使用这个button/function,而不创build合并泡沫?

Git仓库损坏(不正确的标题检查;松散的对象已损坏)

我昨天晚上在写一个提交信息时遇到了电源故障。 当我启动机器时,我无法完成提交。 我跑了git reset ,加回了更改的文件,并再次尝试,得到这个: % git commit error: inflate: data stream error (incorrect header check) error: unable to unpack a94406345ac44982b00cf57b4b9660a35436637f header fatal: a94406345ac44982b00cf57b4b9660a35436637f is not a valid object git fsck揭示了以下内容: % git fsck –full Checking object directories: 100% (256/256), done. error: inflate: data stream error (incorrect header check) error: unable to unpack 4346883490a0990e68db0187241abc1642765a73 header […]

如何configurationgit推动自动设置上游没有-u?

当我第一次推送本地创build的分支时,我希望git push origin自动设置上游引用。 我知道git push -u ,但是我不想去考虑是否在-u之前使用了-u或者设置了上游引用。 换句话说,我希望git push会自动将git push -u的效果git push -u到任何一个没有上游的分支上。 这可能吗? 如果它需要一个别名或实用程序脚本,那很好。