首页 > 其他分享 >git-简介、安装和配置

git-简介、安装和配置

时间:2023-06-04 21:57:45浏览次数:39  
标签:git -- 简介 代码 修改 安装 分支

前言

项目的开发是一个不断更新、迭代的过程,开发的过程中程序员需要不断的对代码进行编写和更正。这就会带来很多问题。

开发中代码会存在多个版本,我们如何将代码在多个版本之间进行切换?

代码上线后,如何在不影响现行开发工作的情况下对代码进行维护?

开发时某段代码被多人修改时,如何处理代码的冲突问题?

此外,还有存储效率、远程仓库等问题。

简介

git是一个免费开源的版本控制系统,它被设计用来快速高效地管理项目开发的源码。

通过git可以跟踪代码的状态,也可以在修改代码后对代码状态进行存储,在需要时将已经修改过的代码恢复到之前存储的状态。

在git管理代码时,可以创建代码分支(branch),代码分支相当于一段独立的代码记录,我们可以在分支上对代码进行任意的修改,这个修改只会影响当前的分支,不会对其他分支产生影响。

同时,可以对分支进行合并,合并后一个分支的修改便可在另一个分支上生效。

git安装

下载地址:https://git-scm.com/download/win

 

安装路径,一路next!!!

检查是否安装成功:git --version

git配置

安装成功后,需要对git进行配置(它的作用就像身份证,用来标识这个git是谁的)

name:

  git config --global user.name "huang"

email:

  git config --global user.email "2541510157@qq.com"

标签:git,--,简介,代码,修改,安装,分支
From: https://www.cnblogs.com/hqh2021/p/17455075.html

相关文章

  • Ubuntu22.04 安装 java JDK
    0前言1下载jdk2.配置环境变量(只修改用户配置)参考0前言Linux一般使用openjdk,其主要由Oracle提供,部分源码不可见一般学习以jdk8为基础.以下教程为jdk8的Linux-Ubuntu的安装教程1下载jdkOracle网站:https://www.oracle.com/java/technologies/downloads/#java8下载后......
  • GitHub使用Git中用到的一些命令
    gitinit这个命令用于在当前目录中创建一个新的Git仓库。它会在当前目录下生成一个名为.git的子目录gitremoteaddorigingit@github.com:shui00cc/repository.git这个命令用于将远程仓库的URL添加到你的本地Git仓库中。origin是一个远程仓库的别名,用于简化引用。......
  • ABBYY FineReader PDF 16安装教程使用指南及ABBYY16系统配置要求
    本文转载于:https://blog.csdn.net/weixin_55412152/article/details/131030190近年来,随着盲人数字阅读的普及推广,PDF格式的电子书越来越受到大家的关注和喜爱,但受读屏软件功能的限制,扫描版的PDF电子书是无法直接阅读的,这就需要将其转换为可阅读的文档格式,可对于大多数视障读者来说,......
  • node版本问题:Error: error:0308010C:digital envelope routines::unsupported
    前言出现这个错误是因为node.jsV17及以后版本中最近发布的OpenSSL3.0,而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.在node.jsV17以前一些可以正常运行的的应用程序,但是在V17及以后版本可能会抛出以下异常: 我重装系统前,用......
  • Pomelo开发中Web客户端开发API简介
     使用pomelo做服务端开发时,无论什么客户端,只要能遵循与服务端的线上协议,就能够与服务端建立通信。pomelo内建提供的sioconnector和hybridconnector都定义了自己的协议格式,其中sioconnector用于socket.io的通信,hybridconnector则用来处理websocket和tcp的连接通信。为了方便客户......
  • 银河麒麟服务器V10 SP3 安装ZooKeeperZookeeper 图形化的客户端工具(ZooInspector)
    服务器zookeeper安装一、软件介绍1、ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。2、ZooKeeper的原理......
  • 银河麒麟V10 SP3下安装部署GeoServer地图服务
    一、环境JDK:Java1.8.0_361TomcT:ApacheTomcat/9.0.33GeoServer:geoserver-2.11.0二、安装部署1.确保在系统上安装了JavaRuntimeEnvironment(JRE)。GeoServer需要Java8或Java11环境,可从OpenJDK,AdoptOpenJDK获得或由您的OS发行版提供。[root@localhost~]#yuminstalljava-1.8......
  • 银河麒麟KylinV10安装FastDFS单机版与FastDFS集群搭建
    一、FastDFS介绍1.1.简介FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗......
  • eclipse git 还原
    一、还原版本:(1)查看主分支历史版本右击代码文件->Team->ShowinHistory 会显示所有历史版本 (2)当前代码和某一个历史版本比较右击某一个历史行->ComparewithWorkspace (3)回退具体历史版本右击某一个历史行->Rest->Hard   (4)git版本回退给我们提供了三个选项,分别是Sort,Mixed,H......
  • 普加甘特图简介
    甘特图(Ganttchart)又叫横道图、条状图(Barchart)。它是以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。普加甘特图(plusgantt)是基于Miniui核心库的开发的,基于WEB浏览器的甘特图解决方案。可应用于项目管理系统、生产执行系统(MES)、资源管......