【笔记】git命令行、tortoise界面的基本使用方法介绍

【笔记】git命令行、tortoise界面的基本使用方法介绍

现在git服务商主要有两大阵营

一、github.com (2018年被微软全资收购)

二、gitee.com (开源中国旗下)

首先,注册git账号,这里推荐github.com 因为上面的优秀项目太多。

但是,gitee因为是国内的,网速快,优秀项目也不少,这里建议两个都注册,注册地址github.com/gitee.com

这里图示下两者的区别:

服务商 网站语言 网速 项目数量 国籍  
github 仅英文 其它  
gitee 中文 较少 中国  
           

 

三、注册完成后,就可以新建项目仓库了,点击红框里的new repository 开始新建项目

【笔记】git命令行、tortoise界面的基本使用方法介绍_第1张图片

四、新建表单如下:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第2张图片

新建完成的页面,新建完成后会分配项目仓库地址:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第3张图片

 

 

五、如果客户端使用是windows(linux这里不做介绍,需要的可以联系我)

客户端有两种

1、命令行

2、界面(其实是对命令的封装)

命令行安装方式:

首先下载git命令行工具

https://git-scm.com/downloads

选择windows版本

然后安装即可。

 

六、安装好后,右键可以看到菜单

【笔记】git命令行、tortoise界面的基本使用方法介绍_第4张图片

红框里的是git命令行启动器,点击启动,然后进入,长这样:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第5张图片

 

然后到指定文件夹里,这里直接在senge这个当前目录,克隆刚才github新建的项目,克隆命令:

git clone http://xxxxx

开始克隆:

git clone https://github.com/yangsea/for_sen_ge.git

【笔记】git命令行、tortoise界面的基本使用方法介绍_第6张图片

显示,克隆成功,克隆成功以后,可以在文件夹里看到:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第7张图片

进入:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第8张图片

 

到这里,命令行方式拉取代码就结束了,接下来介绍下基础命令。

git的大致流程就是

1、追踪记录文件,把文件索引:

git add xxxx

xxxx可以是具体的文件,也可以是文件夹,当然也可以是所有(git add .) 点代表所有。

 

2、提交文件到git版本控制文件里

git commit -m "增加会员登录功能"

git commit 顾名思义是提交的意思,-m是备注参数,必填,后面跟上这次版本提交的说明

 

3、推送提交记录版本信息到远端

不出意外的话,就可以推送到远端了,当然,实际中有很多意外情况,比如,版本过旧,与其他同事更改的文件冲突,等等都无法正常推送

推送命令:

git push origin master

这里master是默认分支的意思

操作示例如下:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第9张图片

 

命令行方式就介绍到这里,当然了,作为windows平台,界面有时候更方便,接下来介绍界面客户端的用法

 

七、界面使用方法:

1、还是下载,客户端是gittortoise 小乌龟哦~

https://tortoisegit.org/download/

一般的选择64位版本的,当然了看你的操作系统具体版本为准

【笔记】git命令行、tortoise界面的基本使用方法介绍_第10张图片

 

下面还有语言包,因为安装版本默认是英文

【笔记】git命令行、tortoise界面的基本使用方法介绍_第11张图片

选择Chinese版本

然后安装即可。

 

2、安装好后,在需要存放项目的文件夹下右键:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第12张图片

第一个是克隆项目菜单

第二个是创建项目菜单

第三个是设置菜单

因为我们已经在在服务商里创建好了项目,所以,这里直接克隆:

把需要克隆的项目的地址复制黏贴进去:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第13张图片

然后点击确定即可,确定结果如下,如果没有红色警告,表示成功了。

【笔记】git命令行、tortoise界面的基本使用方法介绍_第14张图片

 

可以看到刚才克隆下来的项目:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第15张图片

多了个刚才命令行方式创建的测试文件:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第16张图片

然后,在项目里右键,菜单变了,如下:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第17张图片

 

第一个是同步界面

第二个是提交代码到master

第三个是设置菜单

 

平时改动了东西,选择第二个项提交

【笔记】git命令行、tortoise界面的基本使用方法介绍_第18张图片

提交成功了,但是,这时候还是只在本地的版本控制文件里:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第19张图片

需要进一步push推送:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第20张图片

这里测试只有master一个分支,所以,本地远程的分支都选master,然后点击ok即可

【笔记】git命令行、tortoise界面的基本使用方法介绍_第21张图片

点击OK确定后成功了,如下:

【笔记】git命令行、tortoise界面的基本使用方法介绍_第22张图片

 

到这里,最基本的用法已经讲解结束了,当然了,实际使用中,困难会重重重重,git作为分布式版本控制,功能相当强大,但是,强大的东西都有一个特点,那就是,使用门槛比较高,这个可以在今后不断的完善下自己这方面的经验,当然是需要工作环境的哦,而且人员结构越复杂,越能锻炼,哈哈哈。

你可能感兴趣的:(git)