首页 > 其他分享 >版本控制工具Git介绍-01

版本控制工具Git介绍-01

时间:2022-08-27 18:00:44浏览次数:151  
标签:Git 01 仓库 版本控制 提交 服务器 git

使用版本控制工具是为了方便团队开发,比如多人共同维护一个项目的时候,用版本控制工具可以很方便的维护项目代码,如果哪天你改了一个版本,出问题了,我们也可以很快的找到你改了什么,这里介绍使用比较多的版本控制工具Git的使用。

1.Git介绍

Git是一个分布式的版本管理工具,可以在你自己的电脑上创建仓库,你提交的代码可以提交到自己电脑的本地仓库上,最后再提交到服务器仓库上。

功能:功能管理、历史追踪、冲突管理、版本发布。

1.1概念

 1.2 git安装配置

安装教程就直接看这个了,我也是看这篇文章一步步安装的

https://blog.csdn.net/mukes/article/details/115693833

Git安装包下载

链接:https://pan.baidu.com/s/1PQ41kj_v9KPNxk-FFv_rpQ?pwd=zvjv
提取码:zvjv

1.3 TortoiseGit安装,一路默认安装即可,最后右击文件夹会出现TortoiseGit信息,这样就安装好了。

 

 2.使用Git管理项目代码

2.1 先创建个文件夹作文仓库文件夹:ssm

可以通过GitBash或者右键文件夹创建Git Create repository来创建

 

创建好仓库之后,把一个项目的原源码复制进来,如下:

 

2.2 查看git的状态:$ git status

2.3 此时项目还没有添加到版本控制工具中,需要使用add命令将其加到版本控制工具中,这里还是通过鼠标右击项目文件的方式,然后选择TortoiseGit--》Add的方式。

 

 

 此时就将项目代码添加到版本控制里面了,使用 git status同样可以看到。

 

2.4 提交:提交之前先设置下自己的个人信息,为了可以看到是谁提交的代码,设置全局用户名和邮箱

$ git config --global user.name "tangzuoxing"
$ git config --global user.email "[email protected]"
设置好信息之后然后提交,-m后面是提交设置的备注信息

$ git commit -m '提交了蓝宝石CCD程序'
3.上述是建立在本地仓库基础上的操作,接下来我们再学习如何将本地仓库推送到远程仓库,实现本地和远程仓库协同开发,这样就必须要有一个服务器。

一般公司可以自己搭建一个服务器,可以使用gitlab来搭建一个服务器,这里为了方便,可以直接使用Gitee(码云,开源中国)或者GitHub(微软)来搭建远程仓库,且都是免费的。

GItlab搭建服务器教程:https://blog.csdn.net/WuDan_1112/article/details/125693496

这里使用Gitee来创建服务端仓库实现协同开发:

3.1登录Gitee

 

 

 

 

标签:Git,01,仓库,版本控制,提交,服务器,git
From: https://www.cnblogs.com/zxtang/p/16630805.html

相关文章

  • 小记 【django git python】
    迁移此处生成的迁移文件包含了所有的表结构(已创建和未创建的表)pythonmanage.pymakemigrationsapp_namepythonmanage.pymigrate--fake-initial--fake-initial的......
  • ZJU-199001 第三周练习 2 数字特征值 位运算算法
    题目对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值.对于一个整数,从个位开始对每一位数字编号,个位是\(1\)号,十位是\(2\)号,以此类推.这个整数......
  • git reset 回退版本
    -先模拟提交过程,一共提交四次,每次都向文本里写一个新数#向文本中写入0$echo0>a.t$gitadd.#第一次提交到仓库$gitcommit-m'0'#向文本中写入1$echo1......
  • Java·初篇 01认识第一个程序
    Java·初篇01认识第一个程序一、前期准备【环境搭建】(https://www.java.com/zh-CN/)了解JRE和JDKJDK的下载和按照【常用DOS命令】目的:使用JDK,在bin目录中编译ja......
  • git--2022年8月26日
    第一节 git概述 第二节 git安装1、下载地址:https://git-scm.com/downloads2、下载好后傻瓜式安装3、打开gitbash,设置用户签名git......
  • 数据库学习笔记 (本数据库学习笔记以SQL sever 2019 为例进行学习) 20220823 第一节课
    教材及参考数据库课程讲什么?内容安排第一部分数据库原理部分第一章数据库系统概述为什么要学习数据库?数据库的发展改变了人们的工作和生活模式信息积累与运用......
  • VS2019修改文件编码
    1.查看文件编码安装扩展,FileEncoding,就可以在文件窗口右下角查看到该文件的编码方式,同时也可以直接在此处修改。2.修改项目的文件编码使用editorconfig文件。在工具......
  • 「NOI2016」网格 题解
    「NOI2016」网格题解前言感谢zqm学长提供调代码服务!本文中,所有没有特殊说明的连通都是指四连通,相邻都是指上下左右相邻。题目大意有一个$n\timesm$的网格,上......
  • win10环境安装vs2015的问题:缺少JavaScript_ProjectSystem.msi和JavaScript_LanguageSe
    最近有同事在win10下安装vs2015总是报错,安装中途报缺少文件JavaScript_ProjectSystem.msi和JavaScript_LanguageService.msi。想想看微软发布的产品应该不至于丢三落四,缺......
  • GBPC5010W-ASEMI马达专用方桥GBPC5010W
    编辑:llGBPC5010W-ASEMI马达专用方桥GBPC5010W型号:GBPC5010W品牌:ASEMI封装:GBPCW-4正向电流:50A反向电压:1000V引脚数量:4芯片个数:4芯片尺寸:210MIL漏电流:>10ua恢复时间:ns浪涌电......