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

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

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

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

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

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

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

这里图示下两者的区别:

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

 

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

四、新建表单如下:

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

 

 

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

客户端有两种

1、命令行

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

命令行安装方式:

首先下载git命令行工具

https://git-scm.com/downloads

选择windows版本

然后安装即可。

 

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

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

 

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

git clone http://xxxxx

开始克隆:

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

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

进入:

 

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

git的大致流程就是

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

git add xxxx

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

 

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

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

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

 

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

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

推送命令:

git push origin master

这里master是默认分支的意思

操作示例如下:

 

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

 

七、界面使用方法:

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

https://tortoisegit.org/download/

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

 

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

选择Chinese版本

然后安装即可。

 

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

第一个是克隆项目菜单

第二个是创建项目菜单

第三个是设置菜单

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

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

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

 

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

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

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

 

第一个是同步界面

第二个是提交代码到master

第三个是设置菜单

 

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

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

需要进一步push推送:

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

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

 

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

posted @ 2022-04-08 18:01  oceanyang  阅读(357)  评论(0编辑  收藏  举报