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。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值