文章目录
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–>输入复制的命令
-
通过 HTTPS 协议克隆:
git clone https://github.com/username/repository.git
这种方法会使用 HTTPS 协议从远程仓库克隆代码。通常情况下,如果你没有配置 SSH 或者你想直接从网页上复制仓库的 URL 进行克隆,可以选择这种方法。你可能需要输入用户名和密码来验证你的权限。
-
通过 SSH 协议克隆:
git clone git@github.com:username/repository.git
这种方法会使用 SSH 协议从远程仓库克隆代码。前提是你已经配置了 SSH,并且你的公钥已经添加到了你的 GitHub 或者 GitLab 账户中。这种方法在你已经配置好 SSH 的情况下通常更为方便,因为它不需要输入额外的认证信息。
克隆开源的仓库不需要用户名密码或者配置ssh。
无论你选择哪种方法,一旦克隆完成,你都会得到一个包含了远程仓库所有文件的本地副本,你可以在本地进行修改、提交和推送。