首页 > 其他分享 >Git下载安装配置

Git下载安装配置

时间:2024-08-27 20:51:51浏览次数:11  
标签:Git TortoiseGit 仓库 配置 Gitee 文件夹 下载安装 远程

Git的下载与安装

Git是一种分布式版本控制系统,用于跟踪文件和文件夹的变化。它最初由Linus Torvalds开发,用于管理Linux内核的源代码。Git的设计目标是:速度快、开发效率高、数据完整性和可靠性强。

Git通过创建一个存储库(repository)来管理项目的版本控制。存储库保存了项目的完整历史记录,包括每个文件和文件夹的变化。它允许多个开发人员同时工作,并能方便地合并不同的修改。

Git下载

可以选择官网下载,较慢

Git官网下载

推荐选择清华的镜像源:

清华大学开源软件镜像站


安装Git

下载后安装,全部点Next即可

安装成功后,在任意文件夹下右键可以看到如下选项


 注册Git仓库Gitee

Gitee是一个基于Git的代码托管平台,类似于GitHub。它提供了代码托管、团队协作、代码审查、文档管理等功能,并支持多种编程语言。Gitee是中国开发者使用最广泛的代码托管平台之一,也是开源项目、企业、个人开发者共同使用的平台。

创建远程仓库


配置用户名和邮箱

点击Open Git Bash here启动git命令行窗口

git config --global user.name '用户名'

git config --global user.email '用户邮箱'


Git的使用

更多Git命令参考Gitee官方指南:Git 大全 - Gitee.com

新建文件夹,在文件夹下打开Git命令行,输入命令git init将其作为工作空间

创建一个文件并添加到临时空间,由隐藏文件夹.git记录文件的修改状态

提交到本地仓库

关联远程仓库

推送内容到远程仓库的master分支,首次连接需要登录

推送成功:

在Gitee上可以看到


从远程仓库克隆到本地库


下载安装TortoiseGit

TortoiseGit是一个用于Windows操作系统的免费开源的Git客户端。它是TortoiseSVN的姊妹项目,提供了一个图形化界面来管理Git版本控制系统。TortoiseGit使得使用Git变得更加简单和直观,用户可以通过右键菜单来执行Git的常用操作,如提交、拉取、推送、分支管理等。TortoiseGit还支持文件和文件夹图标的叠加显示,以便显示当前文件或文件夹的状态,如已修改、已提交等。

TortoiseGit – Windows Shell Interface to Git

下载客户端及语言包,直接安装即可

先安装客户端,安装结束前会提示选择语言,安装语言包后刷新即可切换为简体中文。

也可以右键找到小乌龟-设置


使用TortoiseGit

从远程仓库克隆到本地

空文件夹下右键克隆,在URL中输入远程仓库的地址

克隆成功


推送项目到远程仓库

将项目复制到刚刚克隆下来的文件夹下,右键提交

选中提交内容并填写日志信息,提交

继续点推送

推送成功后就可以在远程仓库中看到


当远程仓库的版本与本地库版本不一致时,需要先pull拉取一下避免差异

标签:Git,TortoiseGit,仓库,配置,Gitee,文件夹,下载安装,远程
From: https://blog.csdn.net/qq_63161848/article/details/141602199

相关文章

  • Node在前端开发中的作用以及下载安装
    先来说一下Node在前端开发中的重要性在前端开发中,Node.js的重要性日益凸显,它不仅仅是一个简单的服务器端JavaScript运行环境,更成为了现代前端开发不可或缺的一部分。以下是Node.js在前端开发中的几个关键重要性:全栈开发能力:Node.js允许前端开发者使用他们熟悉的Ja......
  • Git远程管理,使用vpn提供的ip进行Git操作
    安装截屏步骤执行就可以,前提是需要再gitlab中创建的时候指定好vpn的ip地址,才可以操作    ......
  • ASP.NET8 中使用 AutoMapper 配置
    ASP.NET8中使用AutoMapper配置菜鸟新人学习.NET记录,找到了个类似Springboot框架中的Mapstruct的工具,就是配置资料不是很多,踩了蛮多坑的。假设现在有一个USER类,我想将它转换成USERVO把其中的pwd字段給隐藏掉,通过AutoMapper可以不用每个字段赋值创建对象这样子,直接上......
  • python入门笔记 1.环境配置
    1.python编译器下载https://www.python.org/downloads/windows/下载3.10版本的python,因为3.13还在prerelease,3.12和3.11在bugfix,担心有稳定性问题。负责代码的执行,并且有python的一些基础包,比如os。可以进行一些基础功能,就好像游戏的本体。有游戏的基本玩法,后续可以通过买dlc......
  • 常见 git 问题
    常见git问题文件名大小写问题​由于git默认对大小写不敏感,如果文件名从小写变成了大写之后,无法发现文件有变化导致没有提交到仓库。更可怕的是mac也是大小写不敏感,经常出现到本地可以运行,到服务器就执行错误的情况。为此,我们最好把git的默认大小写关闭。下面的命令。......
  • 利用Hexo和Github Pages搭建自己的博客(1)
    前言本文章会同步发表到博主自己的博客,所以如果在博主自己的博客里发现这个文章,请不要惊讶1.准备工具一台Windows7以上的电脑Node.js(建议lts版本)GitHexo一个Github账号和邮箱代码编辑器(强烈建议vscode)一个名字为:username(这里为你的GitHub名称).github.io的仓库2.安装No......
  • Openstack 与 Ceph集群搭建(完结): 配置Ceph作为Openstack后端存储
    文章目录参考文章1.前置任务1.0修改Openstack配置文件1.1.完成搭建的Ceph集群1.2.完成存储pool的创建1.3.针对OpenStack服务提供的Cephkeyring1.3.1.生成glance的keyring1.3.2.生成Cinder的keyring1.3.3.生成Cinder-backup的Keyring1.3.4.生成Nova的keyring2......
  • 极狐GitLab 管理 K3S 集群实践指南
    K3S是一个轻量级的Kubernetes发行版,安装运行所需的资源比完整的Kubernetes少,因此在一些资源受限制的场景中会经常用到,比如边缘计算。本文将演示如何用极狐GitLab管理K3S集群。具体的步骤包括Kubernetes集群的创建、极狐GitLabKubernetesAgent的创建、极狐GitLabKube......
  • Burp suit 抓包ios配置
    一、常规步骤第一步,首先要在电脑上开启Burp,并且将监听的地址选择成 LocalIP(也就是ifconfig出来的那个ip),在Burp上下拉就可以知道当前IP是多少了,端口自己随意选择 第二步,在IOS端(我是iPhone)连上和PC同一个网段的WIFI,再手动配置一个代理,服务器就填PC的IP,端口......
  • anaconda环境配置及jupyter环境配置
    一、添加系统环境变量1、anaconda安装完成后,打开环境变量2、更改系统变量3、添加系统变量,点击新建,添加下面四个变量(根据自己的实际安装情况!!!)D:\anacondaD:\anaconda\Scripts\D:\anaconda\Library\binD:\anaconda\Library\mingw-w64\bin完成!!!二、jupyter路径更改1、......