- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录
前言
git_pull
git_status
git_add
git_commit
git_push
git_stash
git_branch
git_checkout
git_merge
git_cherry-pick
git_rebase
git_log
git_reset
git_revert
git_diff
git_clone
git_remote
git_config
git_fetch
git_tag
git_clean
git_rm
git_ignore
git_SSH
git_tips
本文档使用 看云 构建 - 2 -
前言
前言
本文档为日常开发 , 使用git 指令时方便查询 ;
本文档指令排行为本人git指令使用频率排序 ;
下述文档术语 (工作区间、缓存区/暂存区、本地仓库、远程仓库 )解释图 :
相关文档 :
本文档对应github地址
git图解 :代码区域总结
git图解 (2 ):代码回退
git图解 (3 ):分支操作
本文档使用 看云 构建 - 3 -
git_pull
git_pull
参考资料 :
git pull官方API
实践总结 :
git pull 相当于 git fetch + git merge
git pull 默认拉取跟当前分支对应的远程分支代码 ;
git pull origin xxx(xxx 为远程分支名), 拉取指定分支代码 ;
测试 : 当前分支为 testMerge2, 尝试 git pull origin master ;
相当于 git merge master (如果本地的master跟远程分支代码已同步的话)
如当前分支是新分支 ,使用该指令将提示 :本地分支跟远程分支建立关联
git branch --set-upstream-to origin/branch localBranchName
最后的 localBranchName 可省略 , 省略的话 ,则将指定的远程分支与当前分支关联;
git pull 常用指令 :
git pull
拉取与当前分支关联的远程分支代码 (并自动合并当前改动的代码 , 如本地已有commit会产生一个新
的commit )
git pull --rebase
拉取与当前分支关联的远程分支代码 (并自动合并当前改动的代码 , 如本地已有commit不会产生新的
commit )
git pull origin xxx
拉取指定远程分支代码 (并自动合并当前改动的代码 )
git pull -p
更新远程分支信息 ,本指令相当于 git fetch --prune origin 或 git fetch -p 例如 :远
程删除或新增了新的分支 , 本地git branch -va因为缓存看到的并不是最新分支信息 ,用该指令就能与
远程分支列表保持一致 ;
git pull origin master --allow-unrelated-histories
把本地一个写了很久的仓库上传gitee(github,gitlab)远程仓库 ,而远程分支不是一个空项目 ,此时相当
于两个不同项目合并 ,本地合并两个不同的项目;
相关指令 :
本文档使用 看云 构建 - 4 -
git_p
文档评论(0)