首先,百度搜索菜鸟教程,进入官网,搜索git ,跳转到git 界面,开始学习。其实就是一个网址:https://www.runoob.com/git/git-basic-operations.html
git 安装
安装包下载地址:https://gitforwindows.org/
官网慢,可以用国内的镜像:https://npm.taobao.org/mirrors/git-for-windows/。
配置行尾结束符

Unix-style和Windows:简单说:windows<回车换行> (carriage return AND line feed)使用:“ ” 换行;Unix<换行> (carriage return)下使用:“ ”;各个系统换行问题:

大多数其他Cygwin/MSYS终端一样,MinTTY也是基于pseudo终端("pty")设备的。但是MinTTY并不能完全替代windows的命令提示符。windows上自带简单的文本输出的原生态的命令提示符通常可以很好的工作,但交互性更好的诸如MinTTY这样的应用程序却可能出现故障——虽然通常都有应对方案。这就是为什么MinTTY不能完全替代windows自带的命令提示符。

总结:不确定的就一路默认 然后 点击install
使用:
新建一个文件夹。右键—>git bash here,会看到弹窗且地址对应。
输入初始化命令 :git init 会自动生成一个 .git 的目录
设置用户名邮箱
获取密钥:
开始本地仓库练习:
新建文件
其他命令菜鸟教程有详细讲解
运程仓库:
搜索github进入官网
注册登录:
GitHub指南:https://guides.github.com/activities/hello-world/
创建新存储库:
建分支
改变新建分支里面的文件,main 分支文件不变。将新建分支中修改的文件合并到main分支中
比较修改的内容,确保是你要提交的。
Merge pull resquest --> Confirm merge -->Delete branch
合并之后main分支里面的文件是修改后的文件了。
将本地生成密钥文件 id_rsa的内容复制到github上