github及git push的使用入门


本文的初衷是向不熟悉项目托管平台的同学们简单介绍一下github的使用方法,一方面在未来工作中,同类型代码管理平台是工作必须的,另一方面部分同学毕业将近,为了避免全年勒索病毒的悲剧,可以使用github把自己的代码通过平台托管起来,作为一个安全备份。
(杠精:虽说老有小碧吃惦记着我的毕业设计的主意,我不是还有云盘呢吗,多利索,保存了谁能搞得坏,搞这个满屏幕洋码子的平台?搞不来搞不来)
(答:
1.github是一个基于git的web 协作社区,它有多种机制让大家协同的和你一起的对项目进行贡献。
2.github全平台、全设备支持,你可以在任何终端上,随时随地的共享你的代码、评论或着其他有意 义的信息。
3.github是代码托管平台,是为了代码托管专门设计的,对程序员来说足够方便
4.他是世界上最大的代码开源社区。

本文的使用背景就设置为IT相关专业同学毕业设计代码托管。

github的使用

github的注册

网址:www.github.com
如果你连注册都找不到我建议你立即关闭本页面。(sign up)

加快访问速度

在部分情况下访问github可能比较慢,可以通过修改host文件解决。
大型网站服务器都不会是只有一台服务器,而是多台服务器组成的集群一起对外提供服务.

  1. 使用站长工具测速,找一个速度比较快的服务器
    github及git push的使用入门
  2. 找到响应最快的点github及git push的使用入门
    测试结束后发现处于140.82.114.3是反应速度最快的
  3. 修改hosts文件(C:\Windows\System32\drivers\etc\hosts)github及git push的使用入门
    复制一个到某位置备份,然后修改原文件属性,取消只读选项
    github及git push的使用入门
    修改源文件然后把刚才查到最快的IP地址和github域名的字符串放在hosts文件最后
    (不同地方速度不同,以个人情况为准)
    140.82.114.3 www.github.com
    github及git push的使用入门
  4. 保存文件,然后为了安全起见改回文件只读属性,使用CMD ping测试速度github及git push的使用入门
  5. 速度明显快了很多

建立代码库

1、点击NEW创建一个新的代码库
github及git push的使用入门
2、设置基本属性github及git push的使用入门
这里是自己的毕业设计,那当然使用Private,私有不公开啦。下面的几个选项作用可以自行百度啦。github及git push的使用入门
你的第一个github库就建立好了!

git push的使用

github本来是针对LINUX设计的一套系统,对Windows并不友好,但后来推出一款管理软件,来安慰Windows开发者受伤的心灵。

下载:https://git-scm.com/download/win

选择自己适合自己系统的版本即可,安全起见,贴个图github及git push的使用入门
下载完成后双击安装,选择路径后一直NEXT就好。
随便找个地址右击,点击git push here(右击菜单就不截图了)
出现主界面,然后配置本地账户,输入

git config --global user.name “自定义本地用户名”
git config --global user.email “你的邮箱地址”

github及git push的使用入门
本地账户配置完成

连接github

首先生成自己的密码文件ssh-key
ssh-****** -t rsa -C “你的用户邮箱”
然后点三次回车即可
github及git push的使用入门
然后进入提示的位置(上图括号中的部分),使用记事本打开,github及git push的使用入门
github及git push的使用入门
将文件内内容 CTRL A,CTRL C 全选复制。

打开github的设置
github及git push的使用入门
选择SSH and GPG keys 然后点击右边NEW ssh key
github及git push的使用入门
起一个好听的名字,然后粘贴进去刚才复制的密文github及git push的使用入门
点击Add SSH key即可创建完成
github及git push的使用入门
你的git push就安装好了

配合使用

新建一个模拟上传的文件夹
github及git push的使用入门
在该文件夹目录下右击点击git bash here

输入 git init 在该文件夹下创建一个本地库
就会在该文件夹下出现一个.git的隐藏文件夹
github及git push的使用入门
然后输入 git add . 将所有文件上传进本地库
github及git push的使用入门
为本次上传写一个简介
git commit -m “第一次上传”
github及git push的使用入门
连接该本地库到到github的某个项目库中
使用github给你提供的这段代码或者自己敲也行
git remote add origin https://github.com/你的github用户名/你的项目名.gitgithub及git push的使用入门
复制,右击粘贴进git bush 然后使用 git remote -v 查看一下挂载状况
github及git push的使用入门
然后就可以开始上传了
git push -u origin master
然后会跳出登录github 的窗口输入github的用户名、密码即可
github及git push的使用入门
然后就会继续上传,上传完成
github及git push的使用入门
然后去github查看一下
github及git push的使用入门
文件可读
github及git push的使用入门
##如果需要把文件下载下来
git pull origin master
github及git push的使用入门

OK,就到这里啦