Git+SourceTree使用说明文档文档格式.docx

上传人:b****3 文档编号:16403058 上传时间:2022-11-23 格式:DOCX 页数:11 大小:1.77MB
下载 相关 举报
Git+SourceTree使用说明文档文档格式.docx_第1页
第1页 / 共11页
Git+SourceTree使用说明文档文档格式.docx_第2页
第2页 / 共11页
Git+SourceTree使用说明文档文档格式.docx_第3页
第3页 / 共11页
Git+SourceTree使用说明文档文档格式.docx_第4页
第4页 / 共11页
Git+SourceTree使用说明文档文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Git+SourceTree使用说明文档文档格式.docx

《Git+SourceTree使用说明文档文档格式.docx》由会员分享,可在线阅读,更多相关《Git+SourceTree使用说明文档文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

Git+SourceTree使用说明文档文档格式.docx

点击安装即可

③验证,打开命令行输入git说明安装成功

二、git的基础命令及版本库(基于Mac)

2.1、设置用户名和邮箱

命令:

#gitconfig–globaluser.name“luomeiling”

#gitconfig–globaluser.emailluomeiling@100.me

因为git是分布式版本控制系统,所以每个机器都必须有自己的用户名和邮箱

如果没有的话,在mac上就是用mac的登录名来作为用户名和邮箱

如图:

如果没有设置用户名和邮箱,利用默认的或者是想要更改用户名和邮箱,可以用如下命令进行修改:

2.2、git命令建立本地版本库:

Git的工作流程:

解释:

名称

解释

1、工作目录

WorkingDirectory:

whereyou'

llbedoingallthework:

creating,editing,deletingandorganizingfiles

2、暂存区

StagingArea

StagingArea:

lllistchangesyoumaketotheworkingdirectory

3、版本库(仓库)

Repository

Repository:

whereGitpermanentlystoresthosechangesasdifferentversions 

oftheproject

建立版本库命令:

#mkdirXXX====创建目录

#cdXXX===进入目录

#pwd===显示当前目录路径

#gitinit===初始化仓库

#ls–la==显示当前目录下的所有内容

2.3、git命令添加提交文件

添加add

#gitaddXXXXXX单个文件和多个文件,空格隔开

提交commit

#gitcommit–m“messagedescribe”

add->

本地到暂存区

commit->

暂存区到仓库

修改->

先add再commit

2.4、git命令版本状态/修改/回退/删除

2.4.1状态status

查看工作区是否有未add或未commit的文件

#gitstatus

未add提示:

未commit提示:

Commit后:

版本1:

添加并提交

版本2:

修改文件test.txt

查看status:

2.4.2区别diff

查看diff,源文件和修改后的文件的内容区别:

#gitdiffXXX

添加并提交同上

#gitcommit–a仅针对修改的文件越过add,把所有的修改直接commit

版本3:

同上再次修改test.txt文件并提交

查看提交操作的日志:

2.4.3回滚reset

回滚到上一个版本:

#gitreset–hardHEAD^

再次回到上次的版本寻找之前的commitid,当前命令行没有关闭就能找到,关闭后就找不到啦

#gitreset–hardXXXXcommitid号

之前回退的内容又回来了

2.4.4日志log/reflog

关闭后再次找到之前输入的所有命令:

#gitreflog

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令#git 

reset 

--hard 

commit_id。

回到过去,用git 

log可以查看提交历史,以便确定要回退到哪个版本。

重返未来,用git 

reflog查看命令历史,以便确定要回到未来的哪个版本。

2.4.5删除rm

删除操作:

没有add删除

#rmXXX

已经add再删除

#gitrmXXX

或者直接用回滚的操作

已经提交再删除

#gitcommit–m“”

如果提交到版本库了,然后工作区的版本勿删了最新的修改,可以从版本库checkout,但是会丢失最新的修改

2.5、git管理的是修改而不是文件

第一次修改->

gitadd->

第二次修改->

gitcommit

第二次修改不会被提交

第二次修改提交

2.6、git撤销修改

撤销工作区的修改(修改后还没有放在暂存区)

#gitcheckout--XXXX(--的意思是当前分支下)

撤销已add至暂存区的修改

#gitresetHEADXXX

#gitcheckout--XXXX

撤销版本库的修改

就是回退到上一个版本,详见2.4

远程库的不在本章节阐述

三、git工作的远程库(基于Windows+Mac)

搭建自己的远程库,直接在注册账号,就拥有自己的免费远程库

注意点:

在GitHub上免费托管的仓库,任何人都可以看到,只有自己可以修改,所以不要放敏感信息。

如果想要私有化,1个是交一点托管费就可以变成私有,还有就是自己搭建git服务器,比如说我们的http:

//git.ddxq.mobi/users/sign_in就是我们开发GG搭建的公司私有仓库。

3.1安装SourceTree

直接点击下一步安装

遇到的问题:

需要翻墙注册一个Atlassian的账号,用到了google验证码的接口,所以需要翻墙(找运维或者开发)

第一步和第二步直接下一步,第三步是注册账号要翻墙,第四步是连接远程库,这边需要用到3.2中开发给我们开通的账号?

这一步我没有截图,不记得了

3.2注册账号

开发帮助-帮我们开通账号和密码,但是现在的账号都没有加入key,很多东西都没法操作

3.3生成Key并添加Key

工具->

创建或导入SSH密钥就可以看到一个pub

将生成的key添加到我们的http:

//git.ddxq.mobi/users/sign_in远程仓库下面去

添加好key之后就可以有权限查看相应的东西了

如果没有添加key的话是没有权限操作和查看的

3.3SourceTree导入项目库

1、文件->

克隆/新建->

项目地址

URL1:

http:

//git.ddxq.mobi/docs/test_team.git

URL2:

//git.ddxq.mobi/docs/dev_team.git

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1