有效的代码管理:分布式版本控制系统--Git

一.Git简介

  网上很多关于git的介绍,这里不过多赘述,下图解释得很清楚。在这里插入图片描述

二.基本操作

1.Git Bash安装

  第一步,根据电脑系统的情况下载对应的Git(链接: https://www.git-scm.com/download/

在这里插入图片描述
在这里插入图片描述

  
  第二步,下载完成后基本上无脑安装,按照自己的需求进行配置即可
  
在这里插入图片描述
  
在这里插入图片描述
  
  第三步,右键打开Git Bash查看版本
  

在这里插入图片描述

三.连接远程仓储Gitee为例

  首先,去Gitee官网注册自己的账号,并绑定邮箱。然后按自己的要求创建一个仓库用于测试(在这里创建一个私有的仓库进行测试)
  
在这里插入图片描述
  
在这里插入图片描述
  注意:gitignore模板选择vs即可
  
  
在这里插入图片描述
  
  一切准备就绪之后,开始使用Git Bash连接Gitee实现拉取和推送功能。在此之前,我们可以了解一下Https连接和SSH连接的区别,链接: https://www.cnblogs.com/yssjun/p/10145864.html.
  

1.Https连接

  先来讲一下初学者比较容易上手的Https认证方式对接Gitee。

  第一步,来到需要做版本控制的文件夹,点击右键打开Git Bash,输入命令初始化.git本地版本库。

	初始化.git本地版本库:git init

在这里插入图片描述

  第二步,首次使用,配置Gitee的用户名和邮箱

	配置用户名:git config  --global user.name 用户名
	配置邮箱:git config  --global user.email 邮箱

在这里插入图片描述

  第三步,拉取Gitee远程仓库的文件(电脑第一次使用Git Bash连接Gitee时,需要输入账号和密码。按要求输入即可。本次演示之前已经输入过账号密码了,所以不会再弹出账号密码输入框)

	拉取文件:git pull 仓库的HTTPS地址

在这里插入图片描述
  方法2:配置完账号密码后,都不需要git init,在首次拉取时直接 git clone HTTPS地址,克隆下来后,再做后续的拉取和提交推送即可

  现在添加一个文件,并在里面写内容(模拟已经修改完文件的操作),如何提交到Gitee仓库?

	连接:git remote add origin HTTPS地址
	添加指定文件:git add 文件名 
	添加所有文件:git add .
	提交本地暂存区(本地仓库): git commit -m "你的备注信息"
	推送到远程服务器:git push origin master

在这里插入图片描述

在这里插入图片描述

  

2.SSH连接

  首先,仓库的SSH地址如下:
  
在这里插入图片描述
  

  第一步,肯定是需要初始化本地.git文件夹,并配置好用户名和密码,连接SSH地址,生成SSH秘钥对
  
在这里插入图片描述
  
  第二步,配置SSH公钥
  
在这里插入图片描述
在这里插入图片描述
  
  第三步,拉取/提交操作
  
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  

3.使用vs2019对接Gitee

  作为宇宙第一IDE,VS2019也是支持Git的使用的,个人感觉,还是使用Git Bash舒服,当然,也可以这样–>在项目第一次创建和初始架构发布时,先使用Git Bash把项目提交到Gitee中,
  之后的操作使用vs每次进行拉取和推送即可。
在这里插入图片描述
在这里插入图片描述

四.GitBash常用命令总结

  以上属于入门,能满足基本的需要,还有一些其他常用的命令,这里列举一点点,大家自行进阶,还有一些.gitignore模板配置等知识,自行百度解决,加油,努力。

 	查看文件提交状态:git status
	查看文件修改情况:git diff 文件名
	查看历史记录:git log
	回退到上一个版本: git reset --hard HEAD^    或者  git reset --hard HEAD~1
	回退到某个版本:git reset --hard 版本号
	查看版本号:git reflog 
 	撤销文件修改: git checkout -- 文件名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值