新手入门github

关于github

github是一个免费,开源的托管平台,不仅可以托管代码,还能托管例如图片、视频甚至小说等一切以文件形式存在的东西。
github同时也是一个版本控制系统,在写大型项目时十分便捷,因为它能记录你每次发布到上面的版本,不仅可以记录项目的进程,也能将项目备份到云端,避免本地代码损坏的情况。
github还有一个特点,就是可以多人协作,管理同一个项目。通常的做法是建立不同的分支以实现不同的功能,这样显然比每个人在本地实现不同功能、最后再合并效率更高。而且由于每个人都可以看到整个项目的进程,项目的实现也会更加融洽。

建立github仓库

一个仓库相当于一个项目的储存空间,我们先来建立一个github仓库,以来存放我们的项目。

点击Your repositories进入仓库列表
在这里插入图片描述
点击new以新建仓库
在这里插入图片描述
添加仓库的基本信息
在这里插入图片描述
最后点击创建,我们的仓库就创建好了。

本地代码备份到github仓库

我们先下载安装Git Bash:Git官网
按下win+R进入“运行”窗口,输入“cmd”进入cmd.exe程序
接下来我们就可以通过命令行完成操作

  • 查看git版本

git --version

如果你可以看到git的版本号,证明git已经安装成功了。
在这里插入图片描述
接下来我们打开Git Bash程序。

  • 打开指定目录

cd 文件夹名称

我们首先找到项目文件夹地址,通过cd+文件夹路径进入该文件夹。

  • 初始化本地仓库

git init

  • 添加远程仓库

git remote add origin 仓库地址

  • 获取远程仓库与本地同步

git pull --rebase origin master

  • 添加所有文件到暂存区

git add .

  • 将暂存区内容提交到仓库区

git commit -m “备注信息”

  • 将仓库区内容推到远程仓库github

git push origin master

这样,整个文件夹内的内容就同步到github仓库上了。关于几个区的关系如图所示:
在这里插入图片描述

上传时的小问题

  • Failed to connect to github.com port 443: Timed out
  • Connection was reset, errno 10054

这是由于本地连接了使用了代理(本来网络就有限制or挂梯子),导致git和github连接受阻
解决方法:设置不使用代理

git config --global --unset http.proxy

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值