首先进入GitHub官网
选择右上角的 sign up进入登录页面,等待动画加载完成出现输入Email
继续输入密码
继续下一步按照提示输入就好了
注册好账号我们可以进入下一步了
找到Git官网,进入主页,点击Download进入到下载页面
进入到下载页面可以看到有四个下载选择
分别是应用和便携版,看需求下载
我下载的是64位 Windows版本
下载好了,其实我还试了GitHub官方应用,因为他默认放在C盘所以不想用了
https://git-scm.com/book/zh/v2
找到下载安装包,双击安装包进行安装
进入安装程序
我选择了D盘,个人习惯不怎么喜欢
一般默认就好
可以根据自己的需求进行选择,带(NEW!)的一般都是新功能。
我还是比较喜欢用Vim,在玩Linux系统时用习惯了,不过现在Windows11系统的新运行现在很好用,建议大家试一下
Vim编辑器虽然功能强大,但很难使用。它的用户界面是不直观的,它的键绑定是朱捡的。
附注:由于历史原因,Vim是GitforWindows的默认编辑器,强烈建议改用现代的GUI编辑器
附注:这将使coreeditor’选项未设置,这将使Git落入EDITOR环境变量。默认的编辑器是Vim-但是您可以>将它设置为您选择的其他编辑器。
选择第二个可以自定义
调整newrepositones中初始分支的名称
你希望Git在初始分支”qitinit"”之后给它起什么名字?
让Git决定
LetGituseitsdefault
分支名(当前:newvcreated存储库中初始分支的“主”)。Git项目打算在不久的将来将此默认名称更改为更具包容性的名称。
覆盖默认的显诸盆部新仓库
许多团队已经重新命名了他们的默认分支,常见的选择是“main”、“trunk和“development”。指定初始分支应使用的名称"gitinit":
此设置不影响现有存储库
可以选择使用自己自带的,也可以使用已经有的。
选择HTTPS传输后端
你希望Git在HTTPS连接中使用愿个库?
使用OpenSSL库
服务器证书将使用ca-bundle.crt文件进行验证
使用本机Windows安全通道库
将使用WindowsCertifcate存储验证服务器证书此选项允许您使用贵公司的内部根CA证书通过Active Directory城服务分发等
建议默认
配置行结束转换Git应该如何处理文本文件中的行尾?
签出Windows样式,提交Unix样式行结束
GIT将在签出文本文件时搏LF转换为CRLF。提交文本文件时,CRLF将被转换为LF。对于跨平台项目,建议在Windows上设置此设置(“core.autocrif”没置为true。
按原样签出,提交Unix样式的行结尾
Git在签出文本文件时不会执行任何转换。当提交文本文件时,CRLE将被转换为LF。
对于跨平台项目,这是Unix上推荐的设置(“coreautocrlf”设置为“input”)。
按原样签出,按原样提交
Git在退出或提交文本文件时不会执行任何转换。不建议对跨平台项目选择此选项(coreautocrlf设置为“false”)。
直接默认,看自己习惯
使用MinTTY(MSYS2的默认终端)
GitBash将使用MinTTY作为终端模拟器,它员有可调整大小的窗口、非矩形选择和Unicode字体Windows控制台程序《如交互式>Python)必须通过“winpty 启动才能在MinTTY中工作
使用Windows的默认控制台官口
Gtwilluse使用Windows的Defaut控制台窗口(“cmdexe”,它适用于Win32consoe程序,如交互式Python或nodejs),但nas是一个>veryimtecdefscrooackneas,配置成使用Unicode fontin orderto disparavnon-AsciChartiters,并且在Wingws10之前,它的自口不能自由调整大小,ih只允许矩形文本选择。
选择"gitpull”的默认行为默认情况下,"gitpull"应该做什么?
默认值(快进或合井)
git pull默认就可以了这是gt pull的标准行为:在可能的情况下,将当前分支快进到获取的分支,否则创理一个合井提交。
重定基
将当前分支重定基址到获取的分支上。如果没有本地提交可重定基,这相当于快进。
只有快进
快速转发到所获取的分支。失败,如果这是不可能的。
一个是配置管理器,一个是不用配置管理器
Git凭证管理器
使用跨平台Gt凭据管理器。
有关GaCredentialManager未来的更多信息,请点击此处
不用管理器
不要使用凭据帮助程序。
启用文件系统缓存
文件系统数据将被批量读取,并缓存在内存中进行某些操作(核心。fscache设置为“真”)。这提供了显著的性能提升。
Enable file system caching
File system data will be read in bulk and cached in memory for certainoperations (core.fscache is set to true ). This provides a significantperformance boost.
启用符号链接
启用符号链接(需要SeCreateSymbollcLink权限)请注意,现有的存储库不受此设置的影响。
Enable symbolic links不
Enable symbolic links (requires the SeCreateSymbolicLink permission)Please note that existing repositories are unaffected by this setting
第一个选项
Enable experimental support for pseudo consoles.
(NEW!) This allows running native console programs like Node or Python in aGit Bash window without using winpty, but it still has known bugs.
为伪控制台启用实验支持。
(新的!这允许在GitBash窗口中运行本机控制台程序,如Node或Python,而无需使用winpty,但它仍然存在已知的bug
第二个选项
Enable experimental built-in file system monitor
(NEW!) Automatically run a built-in file system watcher , to speed up commonoperations such as 'git status , 'git add, git commit , etc in worktreescontaining many files.
启用实验性内置文件系统监视器
(新的!自动运行一个内置的文件系统观察器,以加快常见操作,如”gitstatus,在包含许多文件的工作树中使用gitadd、gitcommit等。
安装成功,取消勾选启动Git Bash和查看开发说明
先打开Git CMD
ssh-keygen -t rsa -C "登录邮箱"
产生了一个key,记住地址
在管理器里面打开它
打开GitHub的位置
新建SSH通道,把文件内容输进去
是第二个文件,不是第一个,截图太快了;注意看文件名是id_rsa.pub
验证是不是可以链接
ssh -T [email protected]
打开主页
选择第二个选项,然后点击创建
在目标文件夹里面右键打开命令行
git init
2. 在执行git add .
注意add后面加空格在加英文的.
git add .
3. 执行 git commit -m “这是一个网站”,不然不一定会上传成功
4. 链接仓库
git remote add origin + SSH地址
git push -u origin main
中间会弹出登录名和登录密码,可以建立一个在GitHub上,下次更新就不用密码咯
END