git远程仓库连接|青训营笔记
这是我参与「第四届青训营 」笔记创作活动的的第28天
git简介
git是一个分散式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL授权条款释出。最初目的是为了更好地管理Linux核心开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander(英语:Norton Commander)界面的文件管理器)不同。git最初的开发动力来自于BitKeeper和Monotone。git最初只是作为一个可以被其他前端(比如Cogito或Stgit)包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制。很多被广泛使用的软体专案都使用 git 进行版本控制,其中包括 Linux 核心、X.Org服务器和OLPC内核等项目的开发流程。
git的发展历史
自2002年开始,林纳斯·托瓦兹 (Linus Torvalds) 决定使用BitKeeper作为Linux内核主要的版本控制系统用以维护程式码。因为BitKeeper为专有软件,这个决定在社群中长期遭受质疑。在Linux社群中,特别是理查德·斯托曼与自由软体基金会的成员,主张应该使用开放原始码的软体来作为Linux核心的版本控制系统。林纳斯·托瓦兹曾考虑过采用现成软体作为版本控制系统(例如Monotone),但这些软体都存在一些问题,特别是效能不佳。现成的方案,如CVS的架构,受到林纳斯·托瓦兹的批评。
2005年,安德鲁·垂鸠 (Andrew Tridgell) 写了一个简单程式,可以连接BitKeeper的储存库,BitKeeper著作权拥有者拉里·麦沃伊认为安德鲁·垂鸠对BitKeeper内部使用的协议进行逆向工程,决定收回无偿使用BitKeeper的授权。Linux内核开发团队与BitMover公司进行磋商,但无法解决他们之间的歧见。林纳斯·托瓦兹决定自行开发版本控制系统替代BitKeeper,以十天的时间编写出git第一个版本。
如何配置git并连接到github
1. 首先先下载git并安装
地址:git-scm.com/
Windows系统直接点击这里下载
安装点下一步,使用默认即可。
2.注册GitHub
注册账号
点击加号新建一个仓库
输入名称创建仓库
主页面出现你的仓库名如图my-blog即为成功
3.配置本地仓
在要建的仓库文件夹下右键打开GitBash命令行
git config --global user.name 你的账户名
git config --global user.email 你的邮箱
git clone '输入你的github仓库地址'
地址在GitHub上的code栏下面点击复制即可
连接完了就可以看到本地仓库里有此项目的内容了
4.vscode代码的提交与推送
点击分支输入提交名称点击对勾提交
点开下拉菜单点击推送就可以推送到远程仓库里了