版本控制工具git的使用


title: 版本控制工具git的使用
date: 2020-07-05 20:03:24
tags: -git

2 版本控制工具git的前期准备

2.1 安装git客户端(windows)

git bash 支持linux命令的git控制台(常用)

git CMD 支持windows命令的控制台

Git GUI git可视化界面

苹果电脑(自带git)

2.2 VSCode 安装git插件

Ctrl + ` 可在当前目录进入终端操作

2.3 github官网注册账号

3 git具体的操作步骤(工作区到本地仓库)

3.1 Windows在本地工作区右键git bash here,mac打开系统自带终端cd到工作区目录
版本控制
3.2.配置git基本操作

git init                                            //初始化本地仓库,建立本地暂存区
git config --global user.name "你的用户名"

git config--global user.email "你的邮箱@mail.com"   //git设计宗旨是没有消息就是好消息

.git文件存储当前项目所有信息

3.3 在当前工作区新建index.html和read.md

Read.md相当于产品说明书

在index中输入一些内容后

//工作区 => 暂存区
git add 文件名                     //提交单个文件
git add *													//提交所有文件
git commit -m "这次的提交描述"			 //理解为提交到本地仓库
git status                        //查看当前工作区状态

现在修改一些index.html后

git status                   //系统提示

系统会提示index.html被修改了
git status
这时候可以通过

git add再次提交这个文件或者使用git checkout恢复这个文件

git checkout 文件名              //从暂存区恢复到工作区

如果不知道该如何选择操作,可以通过git diff详细查看哪个文件进行修改了什么地方。

git diff

git log可以查看提交过的历史版本

git log          //可以查看所有提交过的版本
git reset --hard HERD^		//可以退回到上一个版本,注意,是最后提交版本的上一个版本,而不是最后提交的版本
//如果要回到上两个版本,则  git reset --haed HERD^

git reset --hard HERD^
可以看到git由58709版本恢复到11aa213版本

如果需要恢复到指定的版本

git reser --hard 版本号        //恢复到指定版本

4 git具体的操作步骤(本地仓库推送到远程仓库)

4.1 拷贝github仓库地址,使用ssh

ssh地址
git不能知道仓库地址就可以提交,一台电脑要通过授权才能进行提交,要通过配置ssh密匙

具体操作:

ssh-keygen -t ras -C "你的github邮箱地址"

ssh密匙

接下来windows用户下生成.ssh文件夹(隐藏文件夹),文件夹内生成id_rsa文件和id_rsa.pub文件,.pub文件就是当前生成的密匙。

去github账户配置密匙,在seting中新增一个ssh密匙,将.pub文件中内容拷进去,起名标注这台电脑的标识[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传ssh

这个状态表示配置成功

本地仓库提交到远程仓库命令

git remote add origin "你的仓库地址"
git push -u origin master     //注意第一次提交可能要求输入用户名和密码

git remote add

本地仓库的所有文件都提交到远程仓库

以后所有的提交到远程仓库在本地仓库git status正常 的情况下只需要

git push就可以了。

git push

其他命令:

git clone    //从远程仓库克隆到本地,新电脑或者新仓库使用
git pull     //从远程仓库推到本地仓库,也就是从远程仓库更新代码到本地(更新的意思)

git的高阶用法:

我也不会…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值