当前位置: 首页 > article >正文

TortoiseGit - git小乌龟可视化管理Gitee和本地代码仓库

TortoiseGit - git小乌龟可视化管理Gitee和本地代码仓库

  • 一、​安装工具
    • 1、安装 git
    • 2、安装 TortoiseGit
  • 二、工具使用
    • 1、准备工作:
    • 2、创建版本库
    • 3、拉取目标链接git项目文件
    • 4、提交文件至git项目

叮嘟!之前做项目一直有用小乌龟,最近做项目学习又用到了小乌龟,写篇博客分享一下经验。
在这里插入图片描述
码云(gitee.com)是开源中国推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。由于GitHub不支持免费的私有项目,推荐使用gitee。
(当然可以两个都用啦!xi~)

一、​安装工具

1、安装 git

传送门:https://gitforwindows.org/

2、安装 TortoiseGit

传送门:https://tortoisegit.org/

右键菜单预览:
在这里插入图片描述

二、工具使用

1、准备工作:

(1)一个待拉取项目/提交项目文件的项目文件夹;(如图中 提交项目文件夹)
(2)待提交的文件;(如图中 测试.txt)
在这里插入图片描述
(3)git项目的链接;
在这里插入图片描述
所示图中仅有两个README文件,接下来我们将演示如何提交项目文件到gitee中去。

2、创建版本库

创建一个项目文件夹(例图中:提交项目),右键,选择 Git Create repository here…
在这里插入图片描述
注意此处根据个人实际情况选择是否勾选制作纯版本库。

这里如果是多个开发者公用的仓库的话就勾选。

在这里插入图片描述
如图示,我们已经得到初始化的版本库。
在这里插入图片描述
文件夹图标发生了变化:文件夹上会多一个绿色勾标记。
在这里插入图片描述
打开提交项目文件夹发现其中已经自动生成了.git文件。(需要打开显示隐藏文件选项)
在这里插入图片描述

3、拉取目标链接git项目文件

提交项目文件夹中:
右键–>TortoiseGit(T)–>拉取(P)push 如下图所示:
在这里插入图片描述
点击远程管理;
在这里插入图片描述
需要我们在URL中填写git项目的目标链接,可以在远端中为此远端链接起个名字。(不填写会自动生成默认origin

在这里插入图片描述
注意:git项目的目标链接在项目的如下图示 处;
在这里插入图片描述
完成后如下图所示:
点击添加保存 —> 确定
在这里插入图片描述
远端选择刚刚填写的远端名称(我们刚刚默认origin)-> 确定

在这里插入图片描述
如图链接拉取项目成功显示:
在这里插入图片描述
打开文件可以发现git项目文件已经在我们本地。
在这里插入图片描述
对比一下:下图为截取gitee上的相应项目文件;
在这里插入图片描述

4、提交文件至git项目

将待提交的项目文件复制到文件夹;(如图演示提交文件 测试.txt)
在这里插入图片描述
在文件夹空白处右键->git提交(C)
在这里插入图片描述
填写日志信息->设置作者日期(根据实际情况选择)->选中变更列表待提交的文件->提交
在这里插入图片描述
提交成功显示如图:
在这里插入图片描述
注意此时文件夹内刚刚提交文件的状态改变。
在这里插入图片描述
你以为这就大功告成了?
在这里插入图片描述
Nonono!
不信咱们来查看一下目标git项目里的文件是否有刚刚提交的测试.txt。

在这里插入图片描述

Nonono!
没有?
是的,真的没有。

在这里插入图片描述
我们还有最重要一步要做:推送!
提交+推送 才可以把文件成功送达目的地。
在这里插入图片描述

如图,在文件内空白处右键–>TortoiseGit(T)–>推送(H) 如下图所示:
在这里插入图片描述
选择目标远端->确定;
在这里插入图片描述
喏!成功啦!
在这里插入图片描述
此时我们可以看到项目成功提交至目标库中。
在这里插入图片描述
再来目标git项目文件中检验一下:
显示测试.txt已经成功提交!
在这里插入图片描述
了解了木有?!
在这里插入图片描述
那就亲自实践一下吧!

ENDING!
关于更多工具的学习使用随后再来吧!

就酱,嘎啦!

在这里插入图片描述

注:求知若渴,虚心若愚。

http://www.lryc.cn/news/2420072.html

相关文章:

  • TortoiseSVN新人使用指南
  • NumPy库的介绍与使用(一)
  • 什么是CAN总线?
  • dubbo学习(一)dubbo简介与原理
  • portal概述
  • Educational Codeforces Round 62 (Rated for Div. 2) - E.Palindrome-less Arrays(dp)
  • hbase的region分区
  • session的详细解释
  • 数据结构——vector 清晰讲解
  • Linux之Apache服务器安装及配置
  • 乘方计算机在线应用,乘方开方计算器v1.2免费版
  • 22|SQLite文本数据库:如何进行数据管理(下)?
  • OpenSSL常见用法
  • 特殊文件:XML文件
  • 程序猿Git项目代码自动提交神器-万能shell版
  • 腾讯,百度,高德地图兴趣点(POI)的获取以及查询,逆解析解析
  • git下载安装和常用命令
  • SSH命令大解析,让你的远程连接更高效
  • MySQL 入门:Case 语句很好用
  • Swagger接口文档使用(三种)
  • UTC时间、GMT时间、CST时间
  • HTTP知识点总结,这一篇就够了
  • 一、jQuery概述
  • 【Go】超详细Go入门
  • 【VirtualBox】--- 从零开始搭建 Ubuntu系统 超详细
  • OpenCV入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • HTML学习笔记(HTML基础篇)
  • 网址中有无 www 区别是什么
  • I tell you 如何下载文件
  • SpringBoot最常用的50个注解(全是干货,干的要死!)