参考资料:
廖雪峰-git教程
git clone拉取GitHub项目失败/太慢的解决方法

Git和Github

Git是一个分布式版本控制系统,有记录代码修改内容、版本回退等功能。分布式(相对的是集中式)的特点主要有:无需联网、去中心化(无中央服务器)。

Git的诞生也颇为神奇。2005年,Linux社区免费使用了3年的版本控制系统BitKeeper被要求收回免费使用权,为了渡过难关,“Linux之父”linus用两周时间用C编写出了Git的初始版本。自从2008年Github出现后,越来越多的开源项目迁移到了Github上,而Git也慢慢成为了世界上最受欢迎的分布式版本控制系统。

Github是一个项目托管平台,需要通过Git来进行项目版本管理。Github类似一个大社区,大家可以自由探索发现感兴趣的项目并Watch(关注)/Fork(复制)/Star(收藏)。Github现在已是世界最大的代码管理平台,有9000多万注册用户,托管超1000万个项目。Github网站2008年上线,2018年被微软收购。类似的平台有GitLab、码云等。通过Github中文社区可以查看开源项目排行榜。

环境配置(Windows)

下载安装Git

官网下载安装包(Setup)/便携包(Protable),按照默认安装即可

确认安装成功
在CMD中输入以下命令:

git --version

输出如下即表示安装成功,否则需要重新安装。
在这里插入图片描述

注册Github

Github官网点击Sign up,依次输入邮箱、密码、用户名、是否接受推送,完成创建后需要进行邮箱验证,将验证码输入即完成注册,可以正常登录使用。

配置信息

配置用户名和邮箱

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

配置编辑器(VScode)

只要确认git安装成功,VScode便可正常使用,不用特殊配置。

使用方法

基本流程

在这里插入图片描述

克隆(Clone)项目到本地(VScode)

进入Github项目页面,点击Code,复制地址。
在这里插入图片描述
点击查看-命令面板(Crtl+Shift+P),输入git clone,输入刚才复制的地址,选择下载位置,确定即可。
在这里插入图片描述
下载好后可以选择打开/在新窗口打开/添加到工作区。
在这里插入图片描述

提交(Commit)和推送(Push)修改(VScode)

只要对下载项目进行了修改,左侧图标便会出现角标显示修改个数。
在这里插入图片描述
点击“+”号会将更改转移到暂存区(Stage),相当于git add命令。
在这里插入图片描述
确认完成修改后,点击提交,输入修改备注(至少一个空格,不输入无法提交),提交成功后,本地版本库中就更新了。
在这里插入图片描述
点击推送将修改推送到服务器。
在这里插入图片描述

常见问题

  1. Git clone失败
  • 搭建了梯子,需要在clone时关闭
  • git版本太低
  • 网络原因
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐