- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(6)记录每次更新到仓库 检查当前文件状态$ git status 跟踪新文件$ git add file 暂存已修改文件 $ git add file 忽略某些文件我们可以创建一个名为.gitignore 的文件,列出要忽略的文件模式,$ cat .gitignore *.[oa] *~第一行告诉 Git 忽略所有以 .o 或 .a 结尾的文件。一般这类对象文件和存档文件都是编译过程中出现的,我们用不着跟踪它们的版本 第二行告诉 Git 忽略所有以波浪符(~)结尾的文件,许多文本编辑软件(比如 Emacs)都用这样的文件名保存副本 此外,你可能还需要忽略 log,tmp 或者 pid 目录,以及自动生成的文档等等。要养成一开始就设置好 .gitignore 文件的习惯,以免将来误提交这类无用的文件 Git 操作 提交更新$ git commit 跳过使用暂存区域$ git commit –a 移除文件$ git rm file 移动文件$ git mv file_from file_to 查看提交历史$ git log 我们常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新: $ git log –p -2 使用图形化工具查阅提交历史 $ gitk Git 操作 (7)撤消操作 修改最后一次提交 $ git commit –amend 取消已经暂存的文件 $ git reset HEAD file 取消对文件的修改 $ git checkout -- file Git 操作 (8)远程仓库的使用 查看当前的远程库的使用 $ git remote –v 添加远程仓库 $ git remote add [shortname] [url] 从远程仓库抓取数据 $ git fetch [remote-name] 推送数据到远程仓库 $ git push [remote-name] [branch-name] Git 操作 查看远程仓库信息 $ git remote show [remote-name] 远程仓库的删除和重命名 $ git remote rename [oldname] [newname]$ git remote rm [name] 拉取数据并合并 $ git pull [remote-name] Git 操作 (9)打标签列显已有的标签 $ git tag 如果你只对 1.4.2 系列的版本感兴趣,可以运行下面的命令:$ git tag -l v1.4.2.*‘ (10)新建标签 含附注的标签$ git tag -a v1.4 -m my version 1.4‘ 可以使用 git show 命令查看相应标签的版本信息,并连同显示打标签时的提交对象 $ git show v1.4 Git 操作 轻量级标签 轻量级标签实际上就是一个保存着对应提交对象的校验和信息的 文件。要创建这样的标签,一个 -a,s 或 -m 选项都不用,直接给出标签名字即可: $ git tag v1.4-lw 分享标签 默认情况下, git push 并不会把标签传送到远端服务器上,只有通过显式命令才能分享标签到远端仓库。其命令格式如同推送分支 $ git push origin [tagname] Git 操作 Git 分支 (1)何谓分支 Git 中的分支,其实本质上仅仅是个指向 commit 对象的可变指针 Git 会使用 master 作为分支的默认名字 你可以使用分支解决项目中出现的某个问题,在解决之后合并到原有分支 (2)新建分支 创建一个新的分支指针,比如新建一个 testing 分支,如 git branch testing Git 分支 (3)区别分支 Git 是如何知道你当前在哪个分支上工作的呢?其实答案也很简单,它保存着一个名为 HEAD 的特别指针。请注意它和你熟知的许多其他版本控制系统(比如 Subversion 或 CVS)里的 HEAD 概念大不相同。在 Git 中,它是一个指向你正在工作中的本地分支的指针(译注:将 HEAD 想象为当前分支的别名。)。运行 git branch 命令,仅仅是建立了一个新的分支,但不会自动切换到这个分支中去,所以在这个例子中,我们依然还在 master 分支里工作 Git 分支 (4)切换分支 要切换到其他分支,可以执行 git checkout 命令我们现在转换到新建的 testing 分支 $ git checkout testing 这样 HEAD 就指向了 testing 分
您可能关注的文档
- 信息化助力家庭医生签约服务.pptx
- 要买车金融培训资料—传统汽车金融.pptx
- 合并系统培训系统架构 操作流程 特殊事项处理方案探讨.ppt
- 制造工程师操作界面认识.ppt
- 内训流程片幻灯片.ppt
- 六级数学下册 探索规律 公开课.ppt
- 高考地理一轮总复习 第四部分 区域可持续发展第十二单元区域可持续发展 第5讲 中国江苏省农业化和城市化的探索课件 中图版.ppt
- 百度推广后台基本操作手册1.ppt
- 《探索乐园》的学生范例专题讲座.ppt
- DX3上市阶段广宣操作手册.pptx
- 湖南省长沙市雅礼中学2025-2026学年高一上学期11月期中考试语文试题(原卷版).pdf
- 福建省厦门英才学校2025-2026学年高一上学期第一次月考英语试卷(含答案).pdf
- 浙江省台州市2026届高三第一次教学质量评估英语试题( 含答案).docx
- 政治+昆八中高一上期中试卷及答案(2025-2026).docx
- 湖南省长沙市雅礼教育集团2025-2026学年高一上学期11月期中英语试题(含答案).docx
- 湖南省长沙市雅礼中学2025-2026学年高一上学期11月期中考试语文试题(解析版).pdf
- 【化学】天一大联考·海南省2025-2026学年高一年级学业水平诊断(一).docx
- 2025圣诞节白雪公主童话主题活动方案.pdf
- 2025前三季度深圳市汽车市场分析报告-吉图咨询.pdf
- 2025前三季度武汉市汽车市场分析报告-吉图咨询.pdf
最近下载
- (153页)新统编语文小学语文三年级上册 第五单元全部课件包含习作.pptx
- 琯溪蜜柚的栽培与管理.pdf VIP
- 应变式加速度测试系统与信号处理设计.pdf VIP
- 中国水利水电建设股份有限公司海外业务安全生产、工程质量和环境管理办法.docx VIP
- 世贸组织全球贸易报告.docx VIP
- 健美操(华中农大)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- ANSI-AWS D1.1-D1.1M 2010 美国钢结构焊接规范 中文版.pdf
- 2025年锅炉试题库(附答案).docx VIP
- 《汉语教程(第三版)第一册 下》教案25 她学得很好.pdf VIP
- 海外工程质量管理办法.docx VIP
原创力文档


文档评论(0)