Git客户端图⽂详解如何安装配置GitHub操作流程攻略
Git介绍
分布式 : Git版本控制系统是⼀个分布式的系统, 是⽤来保存⼯程源代码历史状态的命令⾏⼯具;
保存点 : Git的保存点可以追踪源码中的⽂件, 并能得到某⼀个时间点上的整个⼯程项⽬额状态; 可以在该保存点将多⼈提交的源码合并, 也可以会退到某⼀个保存点上;
Git离线操作性 :Git可以离线进⾏代码提交, 因此它称得上是完全的分布式处理, Git所有的操作不需要在线进⾏; 这意味着Git的速度要⽐SVN等⼯具快得多, 因为SVN等⼯具需要在线时才能操作, 如果⽹络环境不好, 提交代码会变得⾮常缓慢;
Git基于快照 : SVN等⽼式版本控制⼯具是将提交点保存成补丁⽂件, Git提交是将提交点指向提交时的项⽬快照, 提交的东西包含⼀些元数据(作者, ⽇期, GPG等);
Git的分⽀和合并 : 分⽀模型是Git最显著的特点, 因为这改变了开发者的开发模式, SVN等版本控制⼯具将每个分⽀都要放在不同的⽬录中, Git可以在同⼀个⽬录中切换不同的分⽀;
分⽀即时性 : 创建和切换分⽀⼏乎是同时进⾏的, ⽤户可以上传⼀部分分⽀, 另外⼀部分分⽀可以隐藏在本地, 不必将所有的分⽀都上传到GitHub中去;
分⽀灵活性 : ⽤户可以随时创建合并删除分⽀, 多⼈实现不同的功能, 可以创建多个分⽀进⾏开发, 之后进⾏分⽀合并, 这种⽅式使开发变得快速, 简单, 安全。
Git通⽤客户端官⽅下载地址
Git软件安装
欢迎界⾯ : 直接下⼀步;
协议 : 必须接受;
安装位置 : 预留100M空间, ⾃定义安装位置;
选择安装组件 :也可以默认选择;
– 图标组件(Addition icons) : 选择是否创建快速启动栏图标或者是否创建桌⾯快捷⽅式;
– 桌⾯浏览(Windows Explorer integration) : 浏览源码的⽅法, 单独的上下⽂浏览只使⽤bash 或者只⽤Git GUI⼯具; ⾼级的上下⽂浏览⽅法使⽤git-cheetah plugin插件;
– 关联配置⽂件 : 是否关联git配置⽂件, 该配置⽂件主要显⽰⽂本编辑器的样式;
– 关联shell脚本⽂件 : 是否关联Bash命令⾏执⾏的脚本⽂件;
– 使⽤TrueType编码 : 在命令⾏中是否使⽤TruthType编码, 该编码是微软和苹果公司制定的通⽤编码;
开始菜单快捷⽅式⽬录 : 设置开始菜单中快捷⽅式的⽬录名称, 也可以选择不再开始菜单中创建快捷⽅式;
设置环境变量 : 选择使⽤什么样的命令⾏⼯具, ⼀般情况下我们默认使⽤Git Bash即可, 默认选择;
– Git⾃带 : 使⽤Git⾃带的Git Bash命令⾏⼯具;
– 系统⾃带CMD : 使⽤Windows系统的命令⾏⼯具;
– ⼆者都有 : 上⾯⼆者同时配置, 但是注意, 这样会将windows中的 和 ⼯具覆盖, 如果不懂这些尽量不要选择;
选择换⾏格式 :
– 检查出windows格式转换为unix格式 : 将windows格式的换⾏转为unix格式的换⾏在进⾏提交;
– 检查出原来格式转为unix格式 : 不管什么格式的, ⼀律转为unix格式的换⾏在进⾏提交;
– 不进⾏格式转换 : 不进⾏转换, 检查出什么, 就提交什么;
开始安装 :
安装结束 : over;
配置GitHub
在开始菜单到Git Bash右键属性,修改Git Bash的配置 : 将Git Bash设置为快速编辑模式, 可以更好的使⽤该命令⾏⼯具 :
创建本地ssh(⼀种传输代码的⽅法,速度快安全。详细可去百度查资料)(也可以选择HTTPS传输,那就跳过此步。)
复制代码代码如下:
ssh-keygen -t rsa -C "132********@163"
GitHub邮箱 : 该命令后⾯的邮箱就是GitHub的注册邮箱;
路径选择 : 使⽤该命令之后, 会出现提⽰选择ssh-key⽣成路径, 这⾥直接点回车默认即可, ⽣成的ssh-key在默认路径中;
密码确认 : 这⾥我们不使⽤密码进⾏登录, ⽤密码太⿇烦;
将ssh配置到GitHub中
进⼊⽣成的ssh⽬录 : C:\Documents and Settings\Administrator\.ssh (或者 C:\Users\⾃⼰电脑⽤户名\.ssh)中, 使⽤记事本打开 id_rsa.pub ⽂件, 将该⽂件中的内容复制;
id_rsa.pub ⽂件内容 :
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAtT1YCeaNulpfC+ARqAWrCdfpi6CpW3gkGT0hp6Q8by7NnEfy4dah9CwSrNbWJH5eS4tiqckE+bdbSVNvAboFD1MtGZjtzE4GDweG/6J/SDYV/ADFN/RLWGb+5rQ8wMCjc/f 132********@163
进⼊GitHub⽹站 : 登录GitHub, 选择Account Setting ⽤户设置:
选择左侧的SSH-KEY选项 :
点击右侧的Add SSH key :
将上⾯复制好的ssh-key复制进去 :
验证是否配置成功 :
复制代码代码如下:
ssh -T git@github
验证时可能让你输⼊YES。
成功提⽰ : 如果出现Hi han1202012! You've successfully authenticated, but GitHub does not provide shell access. 就说明配置成功, 可以连接上GitHub;
ssh工具windows配置本地⽤户和邮箱
⽤户名邮箱作⽤ : 我们需要设置⼀个⽤户名和邮箱, 这是⽤来上传本地仓库到GitHub中, 在GitHub中显⽰代码上传者;
使⽤命令 :
复制代码代码如下:
git config --global user.name "HanShuliang" //设置⽤户名
git config --ail "132********@163" //设置邮箱
到此Git客户端已安装及GitHub配置完成,现在可以从GitHub传输代码了。
设置Git本地项⽬开发库默认路径
如果设置了,就不⽤每次打开Git再cd打开⽬录了。⽅法:右键git快捷图标(名叫:Git Bash),到快捷⽅式-起始位置,把你的项⽬地址放在这⾥就可以了。如下图:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论