匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“How to submit a git pull request”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
如何提交git pull请求
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{DISPLAYTITLE:如何提交git pull请求}} : git pull 命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。 : 我们可以使用 git pull -h 来查看帮助信息。 <syntaxhighlight lang# "bash"> book@www.100ask.org:~/tmp/Embedded-Linux-ADCMSE$ git pull -h usage: git pull [<options>] [<repository> [<refspec>...]] -v, --verbose be more verbose -q, --quiet be more quiet --progress force progress reporting Options related to merging -r, --rebase[=<false|true|preserve>] incorporate changes by rebasing rather than merging -n do not show a diffstat at the end of the merge --stat show a diffstat at the end of the merge --log[=<n>] add (at most <n>) entries from shortlog to merge commit message --squash create a single commit instead of doing a merge --commit perform a commit if the merge succeeds (default) --edit edit message before committing --ff allow fast-forward --ff-only abort if fast-forward is not possible --verify-signatures verify that the named commit has a valid GPG signature -s, --strategy <strategy> merge strategy to use -X, --strategy-option <option=value> option for selected merge strategy -S, --gpg-sign[=<key-id>] GPG sign commit Options related to fetching --all fetch from all remotes -a, --append append to .git/FETCH_HEAD instead of overwriting --upload-pack <path> path to upload pack on remote end -f, --force force overwrite of local branch -t, --tags fetch all tags and associated objects -p, --prune prune remote-tracking branches no longer on remote --recurse-submodules[=<on-demand>] control recursive fetching of submodules --dry-run dry run -k, --keep keep downloaded pack --depth <depth> deepen history of shallow clone --unshallow convert to a complete repository --update-shallow accept refs that update .git/shallow --refmap <refmap> specify fetch refmap book@www.100ask.org:~/tmp/Embedded-Linux-ADCMSE$ </syntaxhighlight> : 一般我们使用到的命令格式是: git pull <远程主机名> <远程分支名>:<本地分支名> = 常用的命令 = : 取回 origin 主机的next分支,与本地的 master 分支合并 git pull origin next:master : 如果远程分支是与当前分支合并,则冒号后面的部分可以省略: git pull origin next : 如果当前分支与远程分支存在追踪关系,git pull 就可以省略远程分支名。 git pull origin : 当前分支只有一个追踪分支,默认当前分支自动与唯一一个追踪分支进行合并,连远程主机名都可以省略, git pull : 如果合并需要使用 rebase 模式,可以使用 –rebase 选项: git pull --rebase <远程主机名> <远程分支名>:<本地分支名> [[Category:How_to]][[Category:Git]]
返回至
如何提交git pull请求
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志