【git教程】git安装、本地仓库与远程仓库使用详细指南

git版本控制工具

  • 下载地址:https://www.git-scm.com/download/win
    选择对应版本的工具,下载后是一个exe执行文件:
    在这里插入图片描述

本文使用到的git命令

命令 作用
git add 将文件添加至暂存区
git status 查看仓库状态
git commit 将文件从暂存区提交至仓库
git config --global user.email “[邮箱]” 链接git账户
git rm 删除暂存区中的文件
git rm -r --cached 删除暂存区中的文件夹

安装步骤

  1. 双击打开exe执行文件进行安装,指定安装地址,不要选择中文路径。点击Next。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第1张图片

  2. 直接点击Next

    重点解释:

    • Git Bash Here:基于命令
    • Git GUI Here:图形化
      【git教程】git安装、本地仓库与远程仓库使用详细指南_第2张图片
  3. 直接点击Next,直到Adjusting your PATH environment这一页,勾选第一个选项。

    设置只使用Git命令行的方式

【git教程】git安装、本地仓库与远程仓库使用详细指南_第3张图片

  1. 直接点击Next直到安装结束。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第4张图片

使用前需要了解的内容

  1. 工作区:用来对代码进行修改

    可以理解为本地代码。

    • 上传:需要使用的话使用add先添加到暂存区。
    • 下载:
  2. 暂存区

    相当于是一个缓冲区

    • 上传:进行版本控制时从暂存区通过commit提交到版本库中。
    • 下载:从暂存区checkout到工作区
  3. git仓库区

    • 将代码从版本库中checkout到暂存区

【git教程】git安装、本地仓库与远程仓库使用详细指南_第5张图片

git使用

一、初始化仓库

  1. 先在本地创建一个文件夹,此处命名为test
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第6张图片
  2. 进入到该目录,右键打开git bash
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第7张图片
  3. 在开启的命令行窗口中进行初始化仓库。
    执行git init
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第8张图片
  • 这一步进行仓库初始化,此时这个仓库中多了一个.git隐藏文件,test成为了一个本地仓库。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第9张图片

二、仓库中添加信息(git add)

  1. 直接在仓库中新建文件,此处新建一个a.txt。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第10张图片
  2. 使用命令将文件添加至暂存区
    git add a.txt
    

在这里插入图片描述

三、 查看仓库状态(git status)

	git status
  • 可以看到已经添加了一个a.txt,状态是绿色,提示No commits yet
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第11张图片

四、提交仓库文件(git commit)(重要

git commit -m '描述信息'

【git教程】git安装、本地仓库与远程仓库使用详细指南_第12张图片

  • 这里出现一个问题,提示账户问题。
  • 那就链接到自己的邮箱后再提交,只是用来记录本地仓库。
    出现这个问题使用如下命令,链接到自己的邮箱就行了:
    git config --global user.email "[邮箱]"
    

【git教程】git安装、本地仓库与远程仓库使用详细指南_第13张图片

  • 再次查看仓库状态,工作区很干净。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第14张图片

五、更新文件

  1. 对文件进行修改,添加了一行内容。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第15张图片
  2. 还是git add,先将文件添加至暂存区。
  3. 再使用git commit提交至仓库。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第16张图片

六、删除文件/文件夹(git rm)

  1. 删除文件
    git rm a.txt
    

【git教程】git安装、本地仓库与远程仓库使用详细指南_第17张图片

  • 查看仓库,a.txt文件已经不见了。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第18张图片
  • 注意:此处的删除只是将暂存区中的文件删除了,想要删除仓库中的文件还需进行commit操作。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第19张图片
  1. 添加文件夹
    此处新建一个名为aa的文件夹,在aa文件夹中再新建一个a.txt文件。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第20张图片
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第21张图片
  • 添加aa文件夹下所有内容
	git add aa/*
	git commit -m '添加aa文件夹下所有内容'

【git教程】git安装、本地仓库与远程仓库使用详细指南_第22张图片

  1. 删除文件夹

    使用git rm -r --cached aa,使文件夹不被版本控制,但是文件夹还在本地存在。

    git rm -r --cached aa
    

    【git教程】git安装、本地仓库与远程仓库使用详细指南_第23张图片

  • 此时提示aa文件夹Untracked files,已经不被版本控制了,仍保存在本地。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第24张图片
  1. 使用git rm删除仓库中的文件夹
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第25张图片
  • 此时暂存区已经没有文件夹了,一下就删掉了。

【git教程】git安装、本地仓库与远程仓库使用详细指南_第26张图片

git远程服务器

有好多git的远程仓库

  1. GitHub
  2. GitLab
  3. gitee码云(国产)
    本次重点讲解gitee码云。

gitee(码云)

注册

网址:注册gitee账户网址。
因为本人之前有注册了git账户,所以直接使用第三方绑定登录。gitee和GitHub的主要区别就是,gitee是中文社区,GitHub是英文社区。

  • 登录后的主界面
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第27张图片

使用步骤

1. 新建仓库
【git教程】git安装、本地仓库与远程仓库使用详细指南_第28张图片
【git教程】git安装、本地仓库与远程仓库使用详细指南_第29张图片

  • 勾选如上内容,点击创建。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第30张图片

2. 克隆仓库

  • git克隆操作:将远程仓库的项目复制到本地
    git clone [仓库地址]
    
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第31张图片
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第32张图片
  • 输入用户名密码,就能连接上远程仓库,并且将项目成功下载至本地。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第33张图片

3. 将本地仓库提交到远程仓库

  • git push:先提交到暂存区,再提交到本地仓库,最后提交远程仓库。
  • 在test文件下新建一个a.txt
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第34张图片
  • 先将a.txt添加至暂存区,再提交至本地仓库,最后push到远程仓库。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第35张图片

IEDA和Git关联

  1. File->Settings->Version Control->Git
    关联Git安装目录下的bin/git.exe
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第36张图片
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第37张图片
  2. 下载gitee插件
    在setting里找到plugin,搜索gitee进行安装。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第38张图片
  3. 添加信息
    注意:使用邮箱登录。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第39张图片
  4. 本地项目上传服务器
  • 这时候再看就能上传项目到gitee服务器中了。
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第40张图片
  1. 远程仓库项目下载到本地
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第41张图片
    【git教程】git安装、本地仓库与远程仓库使用详细指南_第42张图片
  • 点击CLONE即可将项目下载到本地

总结

学会使用gitee就会使用GitHub和gitlab了,大同小异。

你可能感兴趣的:(git教程,git使用,git连接远程仓库,gitee,GitHub)