版本控制工具Git介绍-01
使用版本控制工具是为了方便团队开发,比如多人共同维护一个项目的时候,用版本控制工具可以很方便的维护项目代码,如果哪天你改了一个版本,出问题了,我们也可以很快的找到你改了什么,这里介绍使用比较多的版本控制工具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 "13777857513@163.com"
设置好信息之后然后提交,-m后面是提交设置的备注信息
$ git commit -m '提交了蓝宝石CCD程序'
3.上述是建立在本地仓库基础上的操作,接下来我们再学习如何将本地仓库推送到远程仓库,实现本地和远程仓库协同开发,这样就必须要有一个服务器。
一般公司可以自己搭建一个服务器,可以使用gitlab来搭建一个服务器,这里为了方便,可以直接使用Gitee(码云,开源中国)或者GitHub(微软)来搭建远程仓库,且都是免费的。
GItlab搭建服务器教程:https://blog.csdn.net/WuDan_1112/article/details/125693496
这里使用Gitee来创建服务端仓库实现协同开发:
3.1登录Gitee,创建服务端私有仓库

3.2 按照提示,执行下面命令,将代码提交到服务端仓库
git remote add origin https://gitee.com/jsjdccdgroup/JSLanBaoshiVision.git
git push -u origin "master"
执行后会提示你输入账号和密码,也就是Gitee账号和密码。
要是你输错了账号和密码,那么下次提交他老是提示你账号和密码出错,但是不会弹出输入密码和账号的框,此时可以设置清除认证,有两个办法,一个是Git设置里

另外一个是在windows里设置,打开控制面板里的---》用户账户----》管理你的凭据----》windws凭据,点击修改,清楚信息,之后提交代码就又会提示输入账号和密码了。

Git的安装以及通过Gitee部署远程仓库已到此结束,接下来就需要讲一下Git工具的具体使用。
版本控制工具Git介绍-01的更多相关文章
- 版本控制工具——Git常用操作(上)
本文由云+社区发表 作者:工程师小熊 摘要:用了很久的Git和svn,由于总是眼高手低,没能静下心来写这些程序员日常开发最常用的知识点.现在准备开一个专题,专门来总结一下版本控制工具,让我们从git开 ...
- 痞子衡嵌入式:备受开源社区推崇的分布式版本控制工具(Git)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是分布式版本控制工具Git. 1.为什么需要版本控制系统? 单人软件项目开发过程,往往很多功能都是逐步增加的,在代码开发过程中,有的时候功 ...
- 版本控制工具Git工具快速入门-Linux篇
版本控制工具Git工具快速入门-Linux篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.版本管理系统的介绍 1>.版本管理系统的特点 1.1>.自动生成备份: ...
- 版本控制工具Git工具快速入门-Windows篇
版本控制工具Git工具快速入门-Windows篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 最近在学习Golang语言,之前的开发环境在linux上开发的,后来由于办公用的是w ...
- 开源分布式版本控制工具 —— Git 之旅
Git 主张的分布式代码库与文件快照的设计思想,相对于传统 CVS.SVN 等集中式.文件差异式版本控制工具是一种挑战与颠覆.Git 带来了离线提交.轻量级分支等诸多便利.不过,也有人质疑 Git 的 ...
- 版本控制工具 - Git
版本控制工具 - Git 安装完成后,打开Git Bash,这是一个命令行工具,用于操作仓库和仓库的文件.你可以通过命令将已经存在的项目变成仓库,也可以重新创建一个新项目再通过命令将其变成仓库,还可以 ...
- Git 版本控制工具使用介绍------Windows系统下使用
Git 是用于 Linux内核开发的版本控制工具.与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什 ...
- 版本控制工具 GIT 简要教程
一,Git 简介 其实这个就不用说了 但是国际惯例还是介绍一下吧; Git 是一个开源的分布式版本控制系统,用于敏捷 高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助 ...
- window下版本控制工具Git 客户端安装
安装使用 1.下载msysgit http://code.google.com/p/msysgit/ 2.下载tortoisegit客户端安装 http://code.google.com/p/tor ...
随机推荐
- vue中处理过内存泄露处理方法
1>意外的全局变量函数中意外的定义了全局变量,每次执行该函数都会生成该变量,且不会随着函数执行结束而释放. 2>未清除的定时器定时器没有清除,它内部引用的变量,不会被释放. 3>脱离 ...
- KingbaseES V8R6 维护管理案例之---Kstudio在CentOS 7启动故障
案例说明: 在CentOS 7上安装KingbaseES V8R6C006数据库后,启动Kstudio图形界面启动失败,gtk动态库加载失败,安装gtk相关动态库后,问题解决. 适用版本: Kin ...
- KingbaseES集群部署工具安装
关键字: KingbaseES.Java.ClientTools 一.安装前准备 1.1 软件环境要求 金仓数据库管理系统KingbaseES V8.0支持微软Windows 7.Windows XP ...
- 开源即时通讯GGTalk 8.0发布,增加Linux客户端,支持在统信UOS、银河麒麟上运行!
GGTalk在2021年推出7.0后,经过一年多时间的开发,终于推出8.0版本,实现了Linux客户端. 这几年,信创国产化的势头越来越猛,政府事企业单位都在逐步转向使用国产OS.国产CPU.国产数据 ...
- 【面试题】JS改变this指向的三种方法
一.this指向 点击打开视频讲解更加详细 this随处可见,一般谁调用,this就指向谁.this在不同环境下,不同作用下,表现的也不同. 以下几种情况,this都是指向window 1.全局作用下 ...
- 在Windows 2012 R2上安装vcenter 5.5
在Windows 2012 R2上安装vCenter 5.5做个实验,发现安装的时候卡在Install Directory service了. 重启后,再装也一样. 上网查了一下,说是要装好ADLDS ...
- MySQL 的七种日志总结
文章转载自:https://mp.weixin.qq.com/s/ewv7HskHvH3O7kFyOmoqgw 一.MySQL 日志分类 日志类别 说明 备注 错误日志 错误日志记录了当MySQL启动 ...
- EFK-1:快速指南
转载自:https://mp.weixin.qq.com/s?__biz=MzUyNzk0NTI4MQ==&mid=2247483801&idx=1&sn=11fee5756c ...
- 第五章:Admin管理后台 - 3:Admin文档生成器
Django的admindocs应用可以从模型.视图.模板标签等地方获得文档内容. 一.概览 要激活admindocs,请按下面的步骤操作: 在INSTALLED_APPS内添加django.cont ...
- 使用国内镜像源安装kubelet kubeadm kubectl
由于官网未开放同步方式, 可能会有索引gpg检查失败的情况, 这时请用 yum install -y --nogpgcheck kubelet kubeadm kubectl 安装 Debian / ...