Git的简单使用

1.本地版本库(可忽略)

1.1 创建仓库

仓库(版本库),英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力。
创建一个版本库非常简单,可以使用git bash也可以使用tortoiseGit。

1.1.1 GitBash

  1. 右键 --> Git Bash Here
  2. 命令 git init在这里插入图片描述

1.1.2 TortoiseGit

右键 创建版本库

1.1.3 查看结果

上面方式选择一个
在这里插入图片描述

1.2 添加文件

添加文件 :先将其添加暂存区,然后提交仓库

1.2.1 概念解释

什么是工作区(Working Directory)?
工作区就是你在电脑里能看到的目录,比如 a 文件夹就是一个工作区。
有的同学可能会说repository不是版本库吗怎么是工作区了?其实 a 目录是工作区,在这个目录中的“.git”隐藏文件夹才是版本库。这回概念清晰了吧。

在这里插入图片描述

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
在这里插入图片描述

1.2.2 操作

  1. 右键 添加
    在这里插入图片描述
  2. 点击提交 已加入暂存区
    在这里插入图片描述
  3. 写入日志,点击提交 已提交到仓库
    在这里插入图片描述
  4. 成功
    在这里插入图片描述
    在这里插入图片描述
  5. 查看 版本库浏览器
    在这里插入图片描述
    在这里插入图片描述

1.3 修改文件

  1. 对文件进行修改
    在这里插入图片描述
  2. 右键 “提交Git -> master ”
  3. 输入日志 提交

1.4 查看日志

右键 TortoiseGit --> 显示日志
在这里插入图片描述

1.5 删除文件

  1. 方式1:在本地删除后,文件仍在本地仓库(版本库)存着,所以我们在本地删除后,再次提交下,更新到本地仓库(版本库)。
  2. 方式2:右键 TortoiseGit --> 删除,和方式1一样,
    右键 TortoiseGit --> 删除并保留副本,本地会存在红X,点击提交后 版本库会消失,本地仍存在,
    在这里插入图片描述

1.6 将java添加到版本库(忽略不必要的文件)

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

在这里插入图片描述
接下来提交就行了,版本库就没有.idea 和 out 的文件夹。

2. GitHub 上传

将本地仓库上传到远程仓库。两种方式:https 和 ssh。
在这里插入图片描述

2.1 SSH

2.1.1 创建密钥

ssh-keygen -t rsa

一直回车
在这里插入图片描述

2.1.2 配置密钥

  1. 打开密钥的位置
    2.复制公钥

在这里插入图片描述

  1. 大家github,操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.1.3 同步到远程

2.1.3.1 使用Git Bash 命令

在这里插入图片描述

  1. 建立链接(命令建立完仓库都存在,我的值指定到了1.git)
git remote add origin git@github.com:wxc1207/1.git
  1. 同步
git push -u origin master

在这里插入图片描述

2.1.3.2 使用TortoiseGit
  1. 右键 Git 同步
  2. 显示如下界面在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

2.2 HTTPS

2.2.1 使用 GitBash

在这里插入图片描述

2.3.1.1 创建链接

在这里插入图片描述

2.3.1.2 同步远程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3.2 使用TortoiseGit

  1. 右键 Git 同步
  2. 点击 管理
  3. 添加名字和路径
    在这里插入图片描述
  4. 选择3,进行推送
    在这里插入图片描述
  5. 弹出 账号密码的输入框
    (下图密码可能输入不上去,可以在外面输入,直接进行粘贴。
    有可能之后还会依次弹出账号密码框,在输入账号密码就行,)
    在这里插入图片描述
  6. 成功
    在这里插入图片描述
    在这里插入图片描述

3. GitHub 克隆到本地

在这里插入图片描述

两种方式 SSH 和 HTTPS
两种 路径 Git Bash 和 TortoiseGit

3.1 Git Bash

在文件目录直接

git clone 路径

在这里插入图片描述

3.2 TortotiseGit

右键 Git 克隆
输入路径就行
如果是SSH 记得配置密钥对

4. IDEA 使用 GitHub

4.1 配置Git

在这里插入图片描述

4.2 创建 Git 版本库(本地仓库)

** 注意的是 我们选择的是她的父级,即 吉老师的上课代码练习
在这里插入图片描述
在这里插入图片描述

4.3 添加到本地仓库

选中你要提交的内容
我的已经提交 刚选的是src目录在这里插入图片描述
查看结果
在这里插入图片描述

4.4 对比仓库和我的版本

在这里插入图片描述

在这里插入图片描述

4.5 推送到远程

在这里插入图片描述

在这里插入图片描述

中途 输入账号 密码等
在这里插入图片描述

也可以提交到本地时,commit and push
直接提交本地和发送远程。

4.6 克隆

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

一直下一步 就OK了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值