Git+SourceTree使用说明文档.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GitSourceTree使用说明文档

一、Git安装 1.1、Windows下 下载地址:https://git-for-windows.github.io/ 安装是一样的下一步下一步,略 1.2、Mac下 ①需要安装Xcode ②然后安装git组件【安装Xcode时一般不会默认安装需要自己安装组件】 在Xcode-Preferences-Downloads-Components-Command LineTools 命令行工具, 点击安装即可 ③验证,打开命令行输入git说明安装成功 二、git的基础命令及版本库(基于Mac) 2.1、设置用户名和邮箱 命令: #git config –global “luomeiling” #git config –global user.email luomeiling@100.me 因为git是分布式版本控制系统,所以每个机器都必须有自己的用户名和邮箱 如果没有的话,在mac上就是用mac的登录名来作为用户名和邮箱 如图: 如果没有设置用户名和邮箱,利用默认的或者是想要更改用户名和邮箱,可以用如下命令进行修改: 2.2、git命令建立本地版本库: Git的工作流程: 解释: 名称 解释 1、工作目录 Working Directory: A?Working Directory: where youll be doing all the work: creating, editing, deleting and organizing files 2、暂存区 Staging Area A?Staging Area: where youll list changes you make to the working directory 3、版本库(仓库) A?Repository A?Repository: where Git permanently stores those changes as differentversions?of the project 建立版本库命令: #mkdir XXX ====创建目录 #cd XXX ===进入目录 #pwd ===显示当前目录路径 #git init ===初始化仓库 #ls –la ==显示当前目录下的所有内容 2.3、git命令添加提交文件 添加add #git add XXX XXX 单个文件和多个文件,空格隔开 提交commit #git commit –m “message describe” add- 本地到暂存区 commit-暂存区到仓库 修改-先add 再commit 2.4、git命令版本状态/修改/回退/删除 2.4.1状态status 查看工作区是否有未add 或未commit的文件 #git status 未add提示: 未commit提示: Commit后: 版本1:添加并提交 版本2:修改文件test.txt 查看status: 2.4.2区别diff 查看diff,源文件和修改后的文件的内容区别: #git diff XXX 添加并提交同上 #git commit –a 仅针对修改的文件越过add,把所有的修改直接commit 版本3:同上再次修改test.txt文件并提交 查看提交操作的日志: 2.4.3回滚reset 回滚到上一个版本: #git reset –hard HEAD^ 再次回到上次的版本 寻找之前的commitid,当前命令行没有关闭就能找到,关闭后就找不到啦 #git reset –hard XXXXcommit id号 之前回退的内容又回来了 2.4.4日志log/reflog 关闭后再次找到之前输入的所有命令: #git reflog HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令#git?reset?--hard?commit_id。 回到过去,用git?log可以查看提交历史,以便确定要回退到哪个版本。 重返未来,用git?reflog查看命令历史,以便确定要回到未来的哪个版本。 2.4.5删除rm 删除操作: 没有add删除 #rm XXX 已经add再删除 #rm XXX #git rm XXX 或者直接用回滚的操作 已经提交再删除 #git rm XXX #git commit –m “” 如果提交到版本库了,然后工作区的版本勿删了最新的修改,可以从版本库checkout,但是会丢失最新的修改 2.5、git管理的是修改而不是文件 第一次修改 - git add - 第二次修改 - git commit 第二次修改不会被提交 第一次修改 - git add - 第二次修改 - git add - git comm

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档