GIT基本操作(Git+Tortoise Git+GitHub)

  • 在开发中,项目组成员之间通常需要共享项目文档、项目源代码等资料,企业中一般将采用版本控制软件来解决此类问题。

1. 版本控制概述

1.1 什么是版本控制

  • 在我们日常生活中,使用微信6.5.3版本,QQ7.4版本,Chrome43.0.2357.65 版本,表示的都是某些软件使用的版本号。这些软件在开发过程中,版本都是由1不断的变化而来。
  • 对于软件公司来说,软件的开发过程中的变化,都需要记录下来,从而方便软件开发的管理,这个过程就是版本控制。
    也就是,记录若干文件内容变化,以便将来查阅特定版本修订情况的系统(软件)。

1.2 常见版本控制软件

  • CVS 表示并发版本系统,是老版本控制软件系统,市面上基本上不使用了。
  • SVN(Subversion),是一个开放源代码的版本控制系统,采用了分支管理系统,它的设计目标就是取代CVS,在之前的开发中比较常见。
  • Git是一个先进的分布式版本控制系统。最大特点就是使用各方,不仅仅本地可以控制一套完成的程序,而且可以通过远程主机,将各自的内容进行合并同步。
    • GIT和SVN对比
      在这里插入图片描述

2. Git了解

2.1 Git概述

  • Git是一款免费、开源的分布式版本控制系统
  • 最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是现在很多开源软件项目都在使用过 Git共享项目。例如:alibaba等。
  • 链接: http://github.com/. 就是最常见的支持 Git 作为唯一的版本库格式进行托管的网站。

2.2 Git工作流程

在这里插入图片描述

参数描述
clone 克隆将远程仓库下载到本地
commit 提交将本地代码提交到本地仓库
push 推将本地仓库内容 上传到 远程仓库
pull 拉将远程仓库内容 再次下载到 本地仓库和工作区

2.3 安装Git客户端

2.3.1下载

官网:https://github.com/git-for-windows/git/releases/.
淘宝镜像:https://npm.taobao.org/mirrors/git-for-windows/.
华为镜像:https://mirrors.huaweicloud.com/git-for-windows/.

本次使用版本:2.13.1 (Git-2.13.1-64-bit.exe)

在这里插入图片描述

2.3.2 安装

  • 双击Git-2.13.1-64-bit.exe,可能会出现警告,点运行就行,然后会出现许可页面,点Nuxt
    在这里插入图片描述

  • 选择安装路径,点击Nuxt
    在这里插入图片描述

  • 选择需要安装的组件,然后点击Nuxt
    在这里插入图片描述

  • 选择开始菜单文件夹的名称,一般情况默认就行,点击Nuxt
    在这里插入图片描述

  • 设置系统环境变量PATH,默认,点击Nuxt
    在这里插入图片描述

  • 选择HTTPS后端传输方式,默认,点击Nuxt
    在这里插入图片描述

  • 设置配置文件行结束转换,默认,点Nuxt
    在这里插入图片描述

  • 配置 Git Bash 使用的终端仿真器,默认,Nuxt
    在这里插入图片描述

  • 配置附加选项,Nuxt
    在这里插入图片描述

  • 完成安装,直接点击Finish一般会弹出浏览器访问官方说明,关了就行。(感兴趣的可以看看)
    在这里插入图片描述

2.3.3 常见问题:没有环境变量

  • 如果是正常安装版,理论会自动配置PATH。检查如果没有配置成功,需要手动添加。添加成功后一路点确定就行。
    在这里插入图片描述

  • 测试,安装成功
    在这里插入图片描述

3 安装图形化工具:Tortoise Git

3.1 安装

  • 下载地址:https://tortoisegit.org/download/.
  • 双击
    在这里插入图片描述
  • 安装向导
    在这里插入图片描述
  • 许可介绍
    在这里插入图片描述
  • 选择SSH客户端(默认)
    在这里插入图片描述
  • 选择安装路径
    在这里插入图片描述
  • 进行安装
    在这里插入图片描述
  • 安装成功
    在这里插入图片描述
  • 安装完成,出现提示,表示需要重启电脑,先点击No,完成“第一次向导”后再重启。
    在这里插入图片描述

3.2 安装完成后,第一次使用向导

  • 选择语言安装包,默认只有英语English(默认)
    在这里插入图片描述

  • 图形工具简单介绍(默认)
    在这里插入图片描述

  • 选择Git安装目录
    在这里插入图片描述

  • 配置用户信息,填写自己的信息
    在这里插入图片描述

  • 认证和密钥配置,设置访问方式为OpenSSH。
    在这里插入图片描述

  • 安装成功,任意位置右键
    在这里插入图片描述

  • 重启电脑

3.3 创建本地仓库

  • 在一个空的文件夹下,右键,点Git Create repository here…
    在这里插入图片描述
  • 不勾选,仓库就在当前目录
    在这里插入图片描述
  • 创建成功,初始化git仓库
    在这里插入图片描述
  • 存在.git隐藏文件
    在这里插入图片描述

4. GitHub使用

4.1 注册与登录

4.2 设置SSH

  • 4.2.1设置git全局账号
	git config --global user.name "用户名"
	git config --global user.email "邮箱地址"

在这里插入图片描述

  • 4.2.2 删除 .ssh 文件夹所有内容,若没有.ssh文件,手动创建
    在这里插入图片描述
  • 4.2.3 创建秘钥,右键点击Git Bash Here
	ssh-keygen -t rsa -C "邮箱"

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

  • 4.2.4 设置GitHub的SSH信息,“账号/Settings/SSH and GPG keys”
    在这里插入图片描述
  • 4.2.5 拷贝公钥信息
    在这里插入图片描述

4.3 仓库操作

  • 新建仓库
    在这里插入图片描述

  • 填写仓库信息
    在这里插入图片描述
    在这里插入图片描述

  • 本地克隆项目,在 你准备存放仓库的目录下,“右键/Git Clone…”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 方式一:创建一个测试文件,右键/Git Commit --> master
    在这里插入图片描述
    在这里插入图片描述

  • push内容到GitHub,右键/TortoiseGit/push…
    在这里插入图片描述

  • 方式二:直接Commit & Push
    在这里插入图片描述
    在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值