git简介
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 是分布式版本控制系统。分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。在实际使用分布式版本控制系统的时候,其实很少在两人之间的电脑上推送版本库的修改,因为可能你们俩不在一个局域网内,两台电脑互相访问不了。因此,分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改方便而已。
1、 配置git
首先,是指定用户名和邮箱
之后可以如下查看配置信息:
$ git config --list1
2、 在配置好git以后,创建一个本地repository
创建一个名为myGitTest的repository:
$ git init myGitTest1
然后切换,文件路径到myGitTest:
$ cd myGitTest1
依次添加文件README和sample.cpp
$ gedit README
$ gedit sample.cpp123
在README文件内随便写入一些内容
同理,在sample.cpp中写入一段代码
将这两个文件通过git添加到刚刚创建的myGitTest:
$ git add README
$ git add smaple.cpp123
将myGitTest的变化更新情况提交
3、同步到GitHub
将本地的文件提交到GitHub
接着会提示输入GitHub的账户名和密码,输入就可以完成
登陆到GitHub上,打开查看。