Git 如何引入Webkit中的最新更改
我按照以下说明在本地设置webkit存储库: 然后我在本地做了一些改变 我的问题是如何将我的存储库同步到主Webkit存储库? 我尝试了“git fetch”,没有看到文件被添加/删除 然后我尝试了“git pull”,我确实看到文件被添加/删除。 像这样:Git 如何引入Webkit中的最新更改,git,Git,我按照以下说明在本地设置webkit存储库: 然后我在本地做了一些改变 我的问题是如何将我的存储库同步到主Webkit存储库? 我尝试了“git fetch”,没有看到文件被添加/删除 然后我尝试了“git pull”,我确实看到文件被添加/删除。 像这样: WebKitTools/ChangeLog | 6 + WebKitTools/Scripts/webkitpy/committers.py | 2
WebKitTools/ChangeLog | 6 +
WebKitTools/Scripts/webkitpy/committers.py | 2 +-
157 files changed, 1441 insertions(+), 1167 deletions(-)
create mode 100644 LayoutTests/fast/text/line-break-after-question-mark-expected.txt
create mode 100644 LayoutTests/fast/text/line-break-after-question-mark.html
create mode 100644 LayoutTests/fast/text/script-tests/line-break-after-question-mark.js
delete mode 100644 LayoutTests/storage/domstorage/documentURI.html
create mode 100644 LayoutTests/storage/domstorage/events/basic-body-attribute-expected.txt
git fetch
只从远程存储库获取更改,而不将本地master
分支与远程存储库合并。您可以始终git merge
或git rebase
到origin/master
,或者只需一个命令即可完成:git pull的git pull
的-rebase
git-pull
是一种首选方法,如果您想从远程获取更改,它会fetch
和merge
git-fetch
只从远程存储库获取更改,而不会将本地master
分支与远程存储库合并。您可以始终git merge
或git rebase
到origin/master
,或者只需一个命令即可完成:git pull的git pull
的-rebase
git pull
是一种首选方式,如果您想从远程获取更改,它确实可以获取
和合并
谢谢。您能告诉我“git pull”和“git pull--rebase”之间有什么区别吗?@n179911git pull
从远程存储库获取更改,然后将它们合并到mastergit-pull--rebase
改为使用rebase。若您有本地更改,那个么merge将创建具有2个父级的merge commit,但rebase将获取所有本地更改,然后应用到一个新的主控上(从存储库中获取)。有关更多信息和示例,请参阅。如果您没有本地更改,那么两者都将以相同的方式工作。谢谢。您能告诉我“git pull”和“git pull--rebase”之间有什么区别吗?@n179911git pull
从远程存储库获取更改,然后将它们合并到mastergit-pull--rebase
改为使用rebase。若您有本地更改,那个么merge将创建具有2个父级的merge commit,但rebase将获取所有本地更改,然后应用到一个新的主控上(从存储库中获取)。有关更多信息和示例,请参阅。如果您没有本地更改,则两者的工作方式相同。