Git使用 (一) 从零成功提交HelloGit项目到GitHub
点击回到 配置版本控制工具
目录
Git使用 (一) 从零成功提交HelloGit项目到GitHub
本文安装的环境是win10专业版
1. 优化访问github.com官网
github官网:https://github.com/
因为github是国外的网站,国内因为"伟大的墙"导致访问git官网速度非常缓慢,这里提供一种优化的方法:
优化DNS的网址:http://tool.chinaz.com/dns
1. 打开网址,将git官网输入,点击检测
2. 选择TTL最小的一条,将IP复制下来
3. 打开C:\Windows\System32\drivers\etc文件夹,右击名为"hosts"文件>属性>安全>将当前用户设置权限为完全控制>确定
4. 用文本编辑器打开hosts文件,在最后添加 :IP 网址,保存并退出
5. 重新打开github官网:https://github.com/,应该就可以很快打开了,如果以后出现缓慢情况,可以重复上述步骤修改IP
====================我是一条温柔的分割线====================
2. 注册github账号
打开github官网:https://github.com/
1. 点击Sign up(注册)
2. 填写个人信息
用户名、电子邮箱、密码,等待验证通过,点击Create an account,进行下一步
3. 选择你的订阅
选择免费的,取消勾选,下一步
4. 定制你的体验
根据自己的需求选择,新手可以选择"编程新手";"学习代码"、"学习Git"、"托管项目"等,提交
5. 验证你的电子邮箱
6. 邮箱验证
登录你注册的电子邮箱,打开Github发送的验证邮件,点击验证按钮。会跳转
7. 创建代码库
建议使用公开库,为开源做贡献;现在建立私密库也不收费了,也可使用
8. 所有新建配置完成,点击下图的用户名可以跳转至个人主页,剩下的可以自己慢慢配置,已经不影响使用了
=======>
====================我是一条温柔的分割线====================
3. 在本地电脑安装Git客户端
我们已经注册好了GitHub账号,接下来需要在本地安装一下GitHub客户端
本文安装的版本是Git-2.22.0-64
安装包获取地址(官网为国外网站,下载缓慢,点击此处下载):
链接:https://pan.baidu.com/s/1emgh4LRHPN1RB8qFq0kUZg
提取码:cvej
1. 双击打开软件
2. 查看协议,点击Next
3. 选择安装地址(非中文无空格),点击Next
4. 安装组件选择,点击Next:
- Additional icons > On the Desktop :在桌面创建Git图标
- Windows Explorer integration :将Git功能集成到windows右键菜单
- Git LFS (Large File Support):Git大文件的支持
- Associate .git* configuration files with the default text editor:打开.git文件的默认文本编辑器
- Associate .sh files to be run with Bash:让Git关联打开.sh文件
- Use a TrueType font in all console windows:在所有控制台窗口中使用TrueType字体
- Check daily for Git for Windows updates:每天检查Git的Windows更新
如非特殊需要,最好使用默认选择
5. 安装程序的名称,无需修改,点击Next
6. 选择Git使用的文本编辑器,建议使用默认的vim编辑器即可(和Linux系统的一样),点击Next
7. 选择环境变量配置,建议选择第一项,点击Next:
- Use Git from Git Bash only:仅通过Git Bash才能使用Git (无需改动环境变量,一般情况足够了,入门者首选)
- Use from the command line and also from 3rd-party software:使用命令行和第三方软件 (被认为是安全的,如果需深入学习使用Git,可以选择此项,需要改动Path环境变量)
- Use Git and optional Unix tools from the Command Prompt:在命令提示符中使用git和可选的UNIX工具 (换修改Path环境变量,会覆盖原有的命令,不建议使用此项)
8. 选择客户端和远程库的连接方式,建议选择默认值,点击Next:
- Use the OpenSSL library:使用开放的SSL库 (常用,安全,通用,首选)
- Use the native Windows Secure Channel library:使用Windows本地的安全通道连接 (有一定的局限性)
9. 配置行末换行符,建议选择默认值,点击Next:
- Checkout Windows-style,commit Unix-style line endings:签出Windows样式,提交Unix样式的行尾
- Checkout as-is,commit Unix-style line endings:按原样签出,提交Unix样式的行尾
- Checkout as-is,commit as-is:按原样签出,按原样提交
10. 选择Git的命令操作终端,建议选择默认值,点击Next:
- Use MinTTY(the default terminal of MSFS2):使用Git自带的终端,命令和Linux相同,建议使用(Git和Linux是同一人开发,所以还是使用同源的较好)
- Use Windows’ default console windows:使用windows命令符,不建议使用
11. 配置其他选项,建议默认值,点击Next:
- Enable file system caching:启动文件缓存 (提高运行效率)
- Enable Git Credential Manager:启用Git授权的管理器
- Enable symbolic links:启用软连接
12. 配置实验选项,实验性质的功能,保持默认不选,点击Install
13. 等待读条完毕
14. 出现此界面,取消两个选项,点击Finish,Git安装完成
15. 在windows任何界面,右击出现Git GUI Here和Git Bash Here两个选项,表示安装成功!
====================我是一条温柔的分割线====================
4. 在本地生成私钥、公钥并在github上注册
git的clone(克隆)、下载源码有两种模式:git(即ssh)和https,我们这里使用的是git
我们登陆github.com是需要登陆密码的,所以我们需要像ssh利用公钥免密连接Linux一样设置一下Git公钥
我也是根据一篇博客一步一步配置好的,所以这里就不贴出来配置过程了,大家可以移步去那个博客观看
博客的地址:点击此处传送门
====================我是一条温柔的分割线====================
5. 在本地创建项目并上传至github
到了此处,我便默认大家已经安装Git并配置好了ssh Key
那么我们便开始真正的项目托管吧,本文重在实现结果,所以一些其他的使用知识和技巧在这里就不涉及了
PS:在这里笔者切回了原来的Git账号
1. 打开IDEA,编写一个项目HelloGit,一个最简单的项目即可
2. 下面就开始为IDEA配置Git,请先按照下图为IDEA配置Git
3. 在IDEA上登陆你的github账号,提示:如果您的github没有一个库可能会报找不到input url的错误,没关系
4. 创建本地的Git库,我就将当前的项目空间选为了本地Git仓库
4. 将本地代码提交到本地仓库
选中要提交的文件,本地是第一次提交,故全部选中,写入版本说明,确认提交文件的数量,点击commit
这里提示提交文件的错误和警告,我这里没有错误,4个警告,忽略,继续提交
然后如果提交成功的话,会在Version Control 显示文件提交成功,此时文件成功的提交到了本地的仓库中
接下来,我们要将本地仓库文本同步到云端的github远程仓库
创建远程库
稍等片刻后,就会出现下面的情况,表明远程库已经创建成功,并且本地仓库也已经提交
那我们来看一下吧
也就是说,我们已经成功的将代码提交到了远程github仓库了 ^_^
====================我是一条温柔的分割线====================
6. 提交新版本到远程库
那么我们已经成功提交到远程库,我们以后写的代码怎么在此提交呢?
这是基于上面的项目更新的版本
如果我们想把最新版本更新到远程仓库,那么我们就要先将文件更新到本地仓库
好的,到这里我们又一次成功的将代码更新到了本地仓库,接下来我们就把本地仓库更新到远程仓库吧
到这里,已经显示Push成功了,我们看一下远程仓库吧
到这里,我们已经从零开始成功的将一个项目同步到了github远程仓库了
这篇文章重在实践,本人也是一边学习一边记录的,愿大家共同学习,如果以后有什么心得还会继续分享
====================我是一条温柔的分割线====================
7. 如何git远程仓库的代码
那么我们已经将项目代码给push(推送)到远程仓库了,我们怎么再从远程仓库pull(拉取)呢?
此刻我已经将之前的项目从IDEA关闭删除并将工作空间清除了,我们尝试一下从远程仓库clone(克隆)吧
我们首先将远程仓库的ssh地址复制一下
打开IDEA,点击Check out from Version Control > Git > 把ssh的url填入,选择好本地仓库地址后,点击clone
等待clone
将把拉取下来的资源代码在IDEA创建项目?当然可以选择"Yes"啦,但是我这里选择"No"
此时我们来看一下工作空间,代码已经下载下来了
我们现在只需要在Open这个项目就可以了
打开项目后将src设置成源代码目录
再设置一下JDK
选择一下输出目录
到此我们就已经成功的git了远程仓库的代码了
如果在最后无法运行程序成功,出现了下面的情况的话
我们需要设置一下项目使用的发行版即可(本人遇到的情况)
到此,我们就已经完美的执行了一次将代码上传远程仓库和从远程仓库拉取代码的操作,希望对你有所帮助
我会继续一边学习,一边记录,也欢迎大家留言补充使用时遇到的问题和解决方法
———————————————————————————————————————————————————————
如果本文对您有帮助,帮忙右上角点个赞哦 ^_^
如果您对本文有什么想法,欢迎留言,感谢 ^_^
本文可以转载,如需转载,请附上本文链接 ^_^