git基本使用

1.git下载与安装

2.git提供的的两个工具

在这里插入图片描述
Git GUI:git提供的图形化界面工具
Git Bash:git提供的命令行工具,Git Bash 的设计和实现使其成为一个强大的工具,不仅能够执行 Git 相关的操作,还可以在 Windows 环境下方便地使用大部分的 Linux 命令

3.设置用户名和邮箱

步骤:右键选择git bash–>使用命令配置用户名和邮箱

配置邮箱的目的:
配置用户名和邮箱是为了标识提交的作者身份,通常建议配置为真实有效的信息,以便其他开发者能够准确地识别提交的来源。虽然你可以随意配置用户名和邮箱,但是这并不是一个良好的做法,因为这会导致提交历史失去了可追溯性和可信度。

命令行配置邮箱

git config --global user.name "随意写一个用户名"
git config --global user.email "随意写一个邮箱(哪怕这个邮箱不存在)"

图示:这里因为我们已经配置好了,所以用命令查看一下
在这里插入图片描述
3.3为常用指令配置别名(略)

4.创建一个git本地仓库

随便创建一个空目录–>右键git bash -->输入命令git init

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

5.把工作区的文件上传到暂存区再上传到本地仓库

工作区:目录中除了.git的文件夹,其他都是工作区。
步骤:先把一个文件拖入这个文件夹,然后git add上传到暂存区 ,git commit 上传到本地仓库
在这里插入图片描述
在这里插入图片描述

6.显示历史提交记录

git log 是 Git 中一个非常有用的命令,它用于显示提交历史记录.可以加很多选项,这里不做演示。
在这里插入图片描述

7.版本切换

使用git log查看历史提交记录,在历史提交记录中选一个版本进行切换。
回退到之前提交了一个test1.txt文件的版本。
在这里插入图片描述

8.git分支

git branch         //查看分支
git branch dev     //创建分支dev
git checkout dev   //切换到分支dev

git checkout master  # 切换到主分支
git merge dev   # 将 dev 分支合并到当前分支(master)

git branch -d dev   //删除分支dev,需要做各种检查
git branch -D dev   //删除分支dev,不做任何检查

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

9.git远程仓库

git存在两种类型的仓库,本地仓库和远程仓库,常用的远程仓库有github,gitee,gitlab,公司中一般用gitlab需要自己搭建。

配置gitee远程仓库

创建远程仓库
配置ssh公钥
生成密钥、公钥–>查看公钥–>把公钥配置到gitee账户中

ssh-keygen -t rsa         //生成密钥,公钥
cat ~/.ssh/id_rsa.pub     //查看目标路径下的公钥

在这里插入图片描述
在这里插入图片描述
查看密钥是否配置成功

ssh -T git@gitee.com

在这里插入图片描述

给本地仓库添加远程仓库

git remote add 自定义的远程仓库名字 远程仓库的ssh地址       //添加远程仓库
git remote     //查看添加的远程仓库
git push -u origin master    //这会将本地的 master 分支推送到名为 origin 的远程仓库,并与远程的 master 分支关联起来

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

从码云拉取项目

在 Git 中,你可以使用两种方法来克隆(clone)一个仓库到你的本地机器上:
右键–>git bash–>输入复制的命令

  1. 通过 HTTPS 协议克隆

    git clone https://github.com/username/repository.git
    

    这种方法会使用 HTTPS 协议从远程仓库克隆代码。通常情况下,如果你没有配置 SSH 或者你想直接从网页上复制仓库的 URL 进行克隆,可以选择这种方法。你可能需要输入用户名和密码来验证你的权限。

  2. 通过 SSH 协议克隆

    git clone git@github.com:username/repository.git
    

    这种方法会使用 SSH 协议从远程仓库克隆代码。前提是你已经配置了 SSH,并且你的公钥已经添加到了你的 GitHub 或者 GitLab 账户中。这种方法在你已经配置好 SSH 的情况下通常更为方便,因为它不需要输入额外的认证信息。

克隆开源的仓库不需要用户名密码或者配置ssh。

无论你选择哪种方法,一旦克隆完成,你都会得到一个包含了远程仓库所有文件的本地副本,你可以在本地进行修改、提交和推送。
在这里插入图片描述
在这里插入图片描述

相关推荐

  1. Git 基本使用方法

    2024-04-01 19:08:01       33 阅读
  2. git 基本使用

    2024-04-01 19:08:01       27 阅读
  3. Git基本使用

    2024-04-01 19:08:01       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 19:08:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 19:08:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 19:08:01       82 阅读
  4. Python语言-面向对象

    2024-04-01 19:08:01       91 阅读

热门阅读

  1. 达梦数据库ODBC驱动安装和配置

    2024-04-01 19:08:01       46 阅读
  2. mysql 索引类型 FULLTEXT NORMAL SPATIAL UNIQUE 区别

    2024-04-01 19:08:01       40 阅读
  3. 前端面试题

    2024-04-01 19:08:01       35 阅读
  4. Spring面试题系列-6

    2024-04-01 19:08:01       39 阅读
  5. SpringBoot定时任务

    2024-04-01 19:08:01       43 阅读
  6. 精进TypeScript--优先选择类型声明而不是类型断言

    2024-04-01 19:08:01       43 阅读
  7. adb基本命令

    2024-04-01 19:08:01       41 阅读
  8. inno setup 卸载程序 删除整个安装目录

    2024-04-01 19:08:01       41 阅读
  9. Eureka 注册中心(黑马程序员)

    2024-04-01 19:08:01       47 阅读