笔记使用优拓教育魔乐科技软件学院联合出品第共_第1页
笔记使用优拓教育魔乐科技软件学院联合出品第共_第2页
笔记使用优拓教育魔乐科技软件学院联合出品第共_第3页
笔记使用优拓教育魔乐科技软件学院联合出品第共_第4页
笔记使用优拓教育魔乐科技软件学院联合出品第共_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2GIT3GIT4GIT5GIT开发者自己定义自己的名字与地址,以便进行方便的联系。gitconfig--globalusernamegitconfig--globalusernamegitconfig--global "gitconfig-gitconfig-可以发现除了之前配置的用户名和地址之外,还存在有其它的内容在仓库之中可以保存所有用户开发过程之中所编写的代码的日志。对于使用过maven的用户应该很清mdmd此时mypro文件夹是一个空的文件夹,没有任何的内容,只是一个纯粹的 范例:将mypro文件夹定义为仓库cdcd gitgit而且此时会提示,在mypro文件夹之中创建了一个“.git” 编码,否则有可能会出现问题(不要去使用windowsnotepad.exe工具public opublicstaticvoidmain(String{System.out.println(" World!");public opublicstaticvoidmain(String{System.out.println(" World!");}git此时 o.java文件保存在了mypro 属于git管理的仓库。git现在的开发属于主分支:Onbranch随后给出了一些操作令:(use"gitadd<file>..."toincludeinwhatwillbegitgit gitgitChangesChangestobe(use"gitrm--cached<file>..."tonewgitcommitgitcommit-m"NewJavaFile o.java 很干净。而在git工具下用户每一次进行的提交实际上都会被日志下来。git gitgit gitpublic opublicstaticvoidpublic opublicstaticvoidmain(String{System.out.println(" oYootk."); ")}}gitgitGIT直接提示用户,文件没有保存到暂存区之中,而且提示有:要么你选择文件暂存,要么你直接进行文件的git git git git gitcommit-a-m o.javaFile.AddTwogitgit当使用add命令之后,实际上就是将所修改的文件提交到了暂存区(stage)使用commit命令之后,才表示真正的发出了修改,而真正可以运行的程序都保存在master范例:修 publicpublic opublicstaticvoidmain(String{ ;}publicclassDemopublicclassDemopublicstaticvoidmain(String{ }}范例:使用status修改了o.java文件,而这个文件给出了处理方式gitgitaddgitgitgitcommitgitcommit-m"AddDemo.javagitgitlog--每当用户进行代码提交的时候都会自动的生成一个commitid,而这个commitid就是进行代码回退的主要操作方式。类似,由GIT自己控制,主要是为了防止版本号的gitresetgitreset--hard那么如果说现在还想恢复的状态呢?那么就必须找到回退的commitid。gitresetgitreset--hardgit在有了暂存区和master主分支概念之后,就需要回避一个问题:只有保存在暂存区之中的内容才可以被真正的修改,public opublic o{System.out.println("yootk")以以上 }}gitaddgitaddpublic opublicstaticvoidmain(String{ )}此时并没有提交,而后再次修改o.java文件。范例:修改 o.java文件gitcommit-m"change但是这个时候此文件并没有使用gitcommit-m"changegitgitgitgitdiff o.java文件与工作区 public opublicpublic opublicstaticvoidmain(String{ }}但是只要是文件一修改,那么git就可以立即到状态gitcheckoutgitcheckout- 执行之后发现o.java文件就恢复到了一个原始的状态(上一次的提交状态gitaddgitaddgitgitreset gitcheckoutgitcheckout- 在GIT里面对于删除文件这能严格来讲也属于一个修改操作。del范例:从磁盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论