Git学习笔记03--Git客户端(TortoiseGit)安装与TortoiseGit基本使用(入门必看)

1.TortoiseGit工具安装

TortoiseGit是一个开放的GIT版本控制系统的源客户端。TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端。

官网:https://tortoisegit.org/

安装TortoiseGit客户端之前,需要先安装Git服务端。

1.1 双击安装程序,进入到TortoiseGit安装界面,如下图,直接点击Next即可:

1.2 选择TortoiseGit客户端,这儿默认即可,如下图:

1.3 选择需要安装的TortoiseGit组件,可以选择修改TortoiseGit的安装路径即可,如下图:

1.4 选择完毕后,点击 “ Install ” 即可,如下图:

 

 

至此,安装完成。

2.TortoiseGit基本使用

git属于分布式版本控制器,其实每个人的电脑都是一个完整的版本库;比如两个人在局域网写一个项目,那么这两个人的电脑里面都是一个完整的项目,当有新的代码出现的时候,直接push给对方即可。当然人多的时候,又不在局域网里面,不可能push给每一个人,git的解决方案是用一台电脑当做集中的版本库,大家把新代码都push到上面去,要得时候在pull到自己电脑上。国外比较著名的就是github了,国内的oschina也广为人知。

说明 : 若有其他开发者进行上传推送代码Push操作,自己在上传推送代码(Push)前必须进行拉取(Pull),否则会有Push操作不成功。

 

2.1 创建(Create)版本库

使用TortoiseGit在本地初始化一个空的Git仓库。

(1)在本地仓库目标目录,“右键 -> Git Create repository here” 。

(2)然后直接OK到底。

(3)此时,该文件夹中会出现一个 “ .git ” 的文件,说明当前目录被成功的创建问本地版仓库了,如下图:

 

注意:电脑要设置为显示隐藏文件夹。此.git文件夹,尽量不要乱修改或删除。

(4)在test1222目录中新建helloworld.txt和StringUtils.java文件

2.2 Git commit 初次提交

(1)在空白处,右键 -> Git commit->"master" 。

(2)填写message,勾选要commit的文件,然后点击OK。会在弹出一个窗口点击close即可.

(3)执行过程:

 

2.3 代码修改再提交

(1)此时我们再修改helloworld.txt和StringUtils.java文件

注意:当文件代码改变,那么文件会显示为一个红色感叹号

(2)把本次修改提交到本地的master分支

在空白处,右键 -> Git 提交->"master"。

 执行结果:

2.4 查看日志

(1)在空白的地方,右键 -> TortoiseGit ->show log  查看日志,出现代码的版本信息(新增和修改清晰明了),如下图:

日志信息如下:

2.5 推送(push)代码到远程Git

例如:github、oschina上面。

 这里我们使用的是Github,如果没有账户的请先注册.

(1) 先在github上创建一个仓库

在github上创建自己的远程代码仓库

填写仓库名称,例如:test1222

 

 此时,查看url为https://github.com/luckyplj/test1222

(2)将本地git仓库中的代码,push到远程github上,右键 -> tortoiseGit -> 推送 -> 管理,

英文环境是 右键 -> tortoiseGit -> push -> Manage ,如下图:

(3)点击“管理”打开远程配置,输入远程GitHub上的仓库地址,点击确定:

(4)点击“确定”

(5)输入GitHub 的用户名和密码

在首次使用git push 推送上传文件到远程仓库时会报如下错误。

 

解决方案:
一、首先登录GitHub网站登录你的git账号,做如下设置:

1.找到Settings,点击进去:

2.找到Developer settings,点击进去

3.找到Personal access tokens,点击后找到Generate new token(新建新的token)

 

 点击新建 genrate new token

 

 最终填写的note(用户名) 和生成的tokens(密码)就是第二次需要填写用户名和密码

 总结一下:

首次推送提示 输入的的2次用户名密码
第一次:为github的登陆用户名和密码
第二次:为上述操作中最终填写的note(用户名) 和生成的tokens(密码)
(6)到远程目录中查看,已经成功啦

点击头像--->Your Repositories

 仓库详情:

https://blog.csdn.net/qq_40236497/article/details/110188942

参考文献:https://blog.csdn.net/PanRuiFang/article/details/105801416

https://www.cnblogs.com/mq0036/p/9442751.html

https://www.cnblogs.com/xuwenjin/p/8573603.html

 

posted @ 2021-08-18 15:37  雨后观山色  阅读(771)  评论(0编辑  收藏  举报