问题标签 [git-fetch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git 获取将对象添加到存储库数据库.git/objects 的权限不足?
在我的主目录(在 Ubuntu 盒子上)的仓库中,我做了
不幸的是,我遇到了一个错误:
.git/objects 中有大量目录,所有目录似乎都是 775。我所做的几次抽查显示文件是 664。
我去做了一个
这解决了问题,但现在我的盒子上有一堆文件 777,我确定这是一个禁忌。
正确的权限应该是什么?如何轻松正确设置所有 1000 万个文件和目录?
提前致谢。
git - `git远程更新的行为是什么`当`远程。.tagopt` 没有设置?
git remote
手册页解释了什么--tags
和做什么,但如果两者都没有指定,--no-tags
则不是默认行为。那是什么行为?
git - Git fetch 但本地和远程之间没有差异
我对命令有一些问题git diff
。我知道HEAD
在远程和本地不指向同一个提交。Remote 收到了更多的提交。但是当我运行git fetch
然后git diff HEAD...origin
, or git diff HEAD...origin/master
, orgit log -p HEAD..origin
时,我没有显示差异。有人有想法吗?
git - git fetch 是如何工作的?
从最受关注的博客之一中,当您执行 git fetch 时,Git 会从目标分支收集当前分支中不存在的所有提交,并将它们存储在本地存储库中。但是,它不会将它们与您当前的分支合并。
获取所有提交后,git 将所有这些提交存储在哪里(因为它没有将它们与我的本地分支合并)以及当我执行 git fetch 时 git repo 历史记录如何变化?
git - 获取后的 Git 合并 - 究竟如何?
我从各种来源中了解到,获取然后合并而不是简单地拉取通常是一个更好的主意,因为它可以进行更好的控制。也就是说,我还没有找到真正的方法。一个例子:
在我的 GitHub 存储库的一个主分支中,对一些代码进行了一些小的更改。我能够获取它,但我不知道如何将差异与我的本地主分支实际合并。 git branch
列出了我拥有的所有本地分支,但没有任何迹象表明要合并到任何地方。
那么,它只是类似于git merge master
orgit merge origin/master
吗?我错过了什么?
git - 来自“git clone”和“git fetch”命令的奇怪/乱码远程输出
从远程 Git 存储库克隆和获取时,我遇到了一些奇怪的服务器输出(下面的块引用的第 5 行)。我想知道是否有人想过可能是什么原因造成的。
Git 的服务器版本是 1.8.0.msysgit.0,Git 的本地版本是 1.7.11.msysgit.1。我最好的猜测是这是版本差异的潜在产物,但我团队中的许多其他开发人员使用相同的版本并且没有报告这样的输出。
git - 从远程 Git 存储库检索特定提交
有什么方法可以从远程 Git 存储库中只检索一个特定的提交而不在我的 PC 上克隆它?远程仓库的结构和我的完全一样,因此不会有任何冲突,但我不知道怎么做,我不想克隆那个巨大的仓库。
我是git新手,有什么办法吗?
git - git fetch、FETCH_HEAD 和 origin/master
我对 git 很陌生,但我在进行简单fetch
操作时遇到了麻烦。
我正在尝试从他的存储库中获取同事的进度。起初我这样做了git fetch HEAD
,这促使 git 下载了大约 350MB 的数据,所以我确信它已经做了一些事情。但是,origin/master
最终仍然指向相同的旧提交(实际上它在名称下,dev
但我会称之为master
- 他没有master
)。
之后我尝试git fetch origin master
了但它似乎没有做任何事情,它只是更新了FETCH_HEAD
. 我标记了FETCH_HEAD
提交,所以我不会丢失它,但我仍然希望有一个更新的远程分支。
出了什么问题?我无权访问远程存储库。我还能在家修吗?
git - What would be the opposite of "git fetch"?
If I do git fetch from repo A
to B
, the master branch in B
doesn't change - changes only remotes/origin/master
, and git status
reminds me of it.
But now I want to do the opposite - update B
from A
, something like pushing from A:master
to B:remotes/origin/master
. The reason for this is that this update happens over ssh, and A
machine has public-key auth to B
machine - but not vice versa.
How can I do this?
git - 反转 git fetch
我对 git 以及 pull、fetch 和 merge 之间的区别有一个透彻的了解。我有一个遥控器,我偶尔会跟踪、获取和合并,假设它是源/主。我要做的是扭转'git fetch'的行为。这听起来很愚蠢,但我想取消更新我的远程跟踪分支指向的旧状态,即上次获取之前的状态。这可能吗?
例如,假设这是我的工作流程......
神秘的命令在这里,所以......
想要这有点奇怪,但我有一个 crontab 可以监视 git repo 以检测何时需要获取某些内容,并且我在调试基于此行为执行某些操作的脚本时遇到了问题。我不想等待 origin/master 更改,而是自己更改它,以便调试我的脚本!