欢迎来到天天文库
浏览记录
ID:50825750
大小:42.03 KB
页数:5页
时间:2020-03-15
《Git常用命令速查表.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Git常用命令速查表1、常用的Git命令命令简要说明gitadd添加至暂存区gitadd–interactive交互式添加gitapply应用补丁gitam应用邮件格式补丁gitannotate同义词,等同于gitblamegitarchive文件归档打包gitbisect二分查找gitblame文件逐行追溯gitbranch分支管理gitcat-file版本库对象研究工具gitcheckout检出到工作区、切换或创建分支gitcherry-pick提交拣选gitcitool图形化提交,相当于gitgui 命令gitc
2、lean清除工作区未跟踪文件gitclone克隆版本库gitcommit提交gitconfig查询和修改配置gitdescribe通过里程碑直观地显示提交IDgitdiff差异比较gitdifftool调用图形化差异比较工具gitfetch获取远程版本库的提交gitformat-patch创建邮件格式的补丁文件。参见gitam 命令gitgrep文件内容搜索定位工具gitgui基于Tcl/Tk的图形化工具,侧重提交等操作githelp帮助gitinit版本库初始化gitinit-db*同义词,等同于gitinitgit
3、log显示提交日志gitmerge分支合并gitmergetool图形化冲突解决gitmv重命名gitpull拉回远程版本库的提交gitpush推送至远程版本库gitrebase分支变基gitrebase–interactive交互式分支变基gitreflog分支等引用变更记录管理gitremote远程版本库管理gitrepo-config*同义词,等同于gitconfiggitreset重置改变分支“游标”指向gitrev-parse将各种引用表示法转换为哈希值等gitrevert反转提交gitrm删除文件gitsh
4、ow显示各种类型的对象gitstage*同义词,等同于gitaddgitstash保存和恢复进度gitstatus显示工作区文件状态gittag里程碑管理2、对象库操作相关命令命令简要说明gitcommit-tree从树对象创建提交githash-object从标准输入或文件计算哈希值或创建对象gitls-files显示工作区和暂存区文件gitls-tree显示树对象包含的文件gitmktag读取标准输入创建一个里程碑对象gitmktree读取标准输入创建一个树对象gitread-tree读取树对象到暂存区gitupd
5、ate-index工作区内容注册到暂存区及暂存区管理gitunpack-file创建临时文件包含指定blob 的内容gitwrite-tree从暂存区创建一个树对象3、引用操作相关命令命令简要说明gitcheck-ref-format检查引用名称是否符合规范gitfor-each-ref引用迭代器,用于shell编程gitls-remote显示远程版本库的引用gitname-rev将提交ID显示为友好名称gitpeek-remote*过时命令,请使用gitls-remotegitrev-list显示版本范围gitsho
6、w-branch显示分支列表及拓扑关系gitshow-ref显示本地引用gitsymbolic-ref显示或者设置符号引用gitupdate-ref更新引用的指向gitverify-tag校验GPG 签名的Tag4、版本库管理相关命令命令简要说明gitcount-objects显示松散对象的数量和磁盘占用gitfilter-branch版本库重构gitfsck对象库完整性检查gitfsck-objects*同义词,等同于gitfsckgitgc版本库存储优化gitindex-pack从打包文件创建对应的索引文件gitl
7、ost-found*过时,请使用gitfsck–lost-found 命令gitpack-objects从标准输入读入对象ID,打包到文件gitpack-redundant查找多余的pack 文件gitpack-refs将引用打包到.git/packed-refs 文件中gitprune从对象库删除过期对象gitprune-packed将已经打包的松散对象删除gitrelink为本地版本库中相同的对象建立硬连接gitrepack将版本库未打包的松散对象打包gitshow-index读取包的索引文件,显示打包文件中的内容
8、gitunpack-objects从打包文件释放文件gitverify-pack校验对象库打包文件5、数据传输相关命令命令简要说明gitfetch-pack执行gitfetch 或gitpull命令时在本地执行此命令,用于从其他版本库获取缺失的对象gitreceive-pack执行gitpush 命令时在远程执行的命令,用于接受推
此文档下载收益归作者所有