草庐IT

imap_fetch_overview

全部标签

git - ORIG_HEAD、FETCH_HEAD、MERGE_HEAD 等

有很多有用的git引用资料(这个的确切名称是什么?),例如HEAD、ORIG_HEAD、FETCH_HEAD、MERGE_HEAD、@{upstream}等这个有引用资料吗?带有解释的完整列表? 最佳答案 githelprevisions调出http://git-scm.com/docs/gitrevisions,它描述了所有引用提交的最常见方式:HEAD命名您在工作树中基于更改的提交。FETCH_HEAD记录您使用上次gitfetch调用从远程存储库获取的分支。ORIG_HEAD是由以剧烈方式移动您的HEAD的命令创建的,以在操作

git - 'git remote update' 、 'git fetch' 和 'git pull' 有什么区别?

我现在开始玩Git,我有点困惑。对我来说,看起来有很多选择可以做同样的事情。我现在的问题是以下命令之间的区别是什么:git远程更新获取数据pull还有哪个更适用于更新远程分支的本地副本? 最佳答案 gitremoteupdate将更新所有设置为跟踪远程分支的分支,但不会merge任何更改。gitfetch将只更新你所在的分支,但不会merge任何更改。gitpull将更新并merge您所在的当前分支的任何远程更改。这将是您用来更新本地分支的分支。 关于git-'gitremoteupda

git - 'git remote update' 、 'git fetch' 和 'git pull' 有什么区别?

我现在开始玩Git,我有点困惑。对我来说,看起来有很多选择可以做同样的事情。我现在的问题是以下命令之间的区别是什么:git远程更新获取数据pull还有哪个更适用于更新远程分支的本地副本? 最佳答案 gitremoteupdate将更新所有设置为跟踪远程分支的分支,但不会merge任何更改。gitfetch将只更新你所在的分支,但不会merge任何更改。gitpull将更新并merge您所在的当前分支的任何远程更改。这将是您用来更新本地分支的分支。 关于git-'gitremoteupda

git - 理解 git fetch 然后 merge

来自svn背景,我有这个问题:gitequivalentofsvnstatus-u(什么是svnstatus-u的git等价物)我明白,你这样做:gitfetchgitlog..origin/master但是,我猜origin/master部分取决于分支?如果我正在跟踪远程分支,它不一定是master?我也不完全理解gitmergeorigin/master。我猜这只是意味着gitfetch从远程抓取更改并将它们作为origin/master放入git数据库系统,而我只是master?如果我获取更改,检查完成的内容,对更改感到恐惧并且不想merge怎么办?我如何基本上放弃它们?

git - 理解 git fetch 然后 merge

来自svn背景,我有这个问题:gitequivalentofsvnstatus-u(什么是svnstatus-u的git等价物)我明白,你这样做:gitfetchgitlog..origin/master但是,我猜origin/master部分取决于分支?如果我正在跟踪远程分支,它不一定是master?我也不完全理解gitmergeorigin/master。我猜这只是意味着gitfetch从远程抓取更改并将它们作为origin/master放入git数据库系统,而我只是master?如果我获取更改,检查完成的内容,对更改感到恐惧并且不想merge怎么办?我如何基本上放弃它们?

git - git remote update 和 fetch 之间的区别?

gitremoteupdate是否等同于gitfetch? 最佳答案 是也不是。gitremoteupdate从所有Remote获取,而不仅仅是一个。无需查看代码以查看remoteupdate是否只是一个shell脚本(可能),它基本上为每个远程运行fetch。gitfetch可以更加精细。 关于git-gitremoteupdate和fetch之间的区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

git - git remote update 和 fetch 之间的区别?

gitremoteupdate是否等同于gitfetch? 最佳答案 是也不是。gitremoteupdate从所有Remote获取,而不仅仅是一个。无需查看代码以查看remoteupdate是否只是一个shell脚本(可能),它基本上为每个远程运行fetch。gitfetch可以更加精细。 关于git-gitremoteupdate和fetch之间的区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

git - 尝试 git pull 错误 : cannot open . git/FETCH_HEAD: Permission denied

请帮助我,我正在尝试在我的终端中运行它:asgard@asgard-A7N8X2-0:~/CollegePortal$gitpullerror:cannotopen.git/FETCH_HEAD:Permissiondenied那我试试这个asgard@asgard-A7N8X2-0:~/CollegePortal$sudogitpullPermissiondenied(publickey).fatal:Theremoteendhungupunexpectedly帮帮我,我不明白这个问题。 最佳答案 第一个似乎不起作用,因为您的用户

git - 尝试 git pull 错误 : cannot open . git/FETCH_HEAD: Permission denied

请帮助我,我正在尝试在我的终端中运行它:asgard@asgard-A7N8X2-0:~/CollegePortal$gitpullerror:cannotopen.git/FETCH_HEAD:Permissiondenied那我试试这个asgard@asgard-A7N8X2-0:~/CollegePortal$sudogitpullPermissiondenied(publickey).fatal:Theremoteendhungupunexpectedly帮帮我,我不明白这个问题。 最佳答案 第一个似乎不起作用,因为您的用户

git - git pull 和 git fetch + git rebase 有什么区别?

Anotherquestion说gitpull就像gitfetch+gitmerge。但是gitpull和gitfetch+gitrebase有什么区别呢? 最佳答案 从您的问题中可以很明显地看出,您实际上只是在询问gitmerge之间的区别。和gitrebase.所以让我们假设您处于常见情况-您已经在主分支上完成了一些工作,并且您从origin的分支中pull,它也完成了一些工作。获取之后,事情看起来像这样:-o-o-o-H-A-B-C(master)\P-Q-R(origin/master)如果此时merge(gitpull的默