相关疑难解决方法(0)

如何更新GitHub分叉存储库?

我最近分叉了一个项目并应用了几个修复程序.然后我创建了一个拉取请求,然后被接受.

几天后,另一位撰稿人做出了另一项改变.所以我的fork不包含那个改变.

我怎样才能把这个改变变成我的叉子?当我进行进一步的更改时,是否需要删除并重新创建我的分支?还是有更新按钮?

git fork github pull-request

3390
推荐指数
19
解决办法
69万
查看次数

git fetch到底做了什么?

编辑:我已经检查过这个在Git中的FETCH_HEAD是什么意思? 在提出问题之前.
抱歉原始的不准确的问题.

我的问题是fetch是如何工作的?fetch会丢弃所有当前日志吗?

这是我的情况:我的队友和我正在使用只有一个分支的相同存储库.因此我们必须在推送之前进行提取.
我们通常这样做:

git status
git add .
git commit -m message1
git fetch origin
git reset head
git status
git add .
git commit -m message
git push
Run Code Online (Sandbox Code Playgroud)

但重置后,似乎我之前的提交(with message1)已经消失.

这是正常的还是有什么不对?
我如何访问我的本地历史记录?
它们已经同步但我的当地历史已经消失.

老员工,算了吧:我最近一直在学习Git CLI.
有人告诉我键入" git fetch head"以跟踪远程分支.
但我想知道这是做什么的?此命令是否覆盖我的本地日志?
" git fetch"和" git fetch head" 之间有什么区别?

git git-fetch

12
推荐指数
1
解决办法
5398
查看次数

保持叉子最新的最有效方法

我可以想到几种方法来保持最新的分叉:

  • git pull,使用脚本应用更改(拉动自动合并)
  • git pull合并(可能的冲突?)
  • git fetch
  • 也许某种方式使用另一个分支?

问题:保持叉子最新的最有效方法是什么?

git

6
推荐指数
1
解决办法
1458
查看次数

标签 统计

git ×3

fork ×1

git-fetch ×1

github ×1

pull-request ×1