简单来说,版本控制就是能够在你每一次对代码进行修改时,帮你保存一个版本。这对于团队开发来说,是非常重要的。这里有一篇关于版本控制的入门文章:
Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。(via 百度百科)
这篇文章我主要是介绍如何通过Git工具与Github网站上的代码进行同步:
1.首先,把Git工具安装到我们电脑上
Git工具官网:http://git-scm.com (墙内访问不了)
Windows平台下的Git工具:
下载Git
下载完后,打开文件进行安装
2.设置SSH,GitHub可以使用SSH进行传输
首先打开终端
输入命令,打开ssh文件夹
cd ~/.ssh生成SSH的公钥和私钥
ssh-keygen -t rsa -C "邮箱地址"
然后输入私钥密码
往GitHub网站添加SSH的公钥
在GitHub的accout setting里,点击Add SSH key
使用文本编辑器打开.ssh文件夹内的id_rsa.pub文件,将其复制粘贴到GitHub,然后保存
3.在GitHub建立一个项目的代码仓库
4.在本机新建一个初始化git,在项目文件夹右键,选择init here
5.添加远程资源
从GitHub读取项目的SSH路径
添加远程资源
6.从远程下载代码
从GitHub同步代码到Git仓库
将Git仓库代码同步合并至本地项目
7.将代码上传至GitHub
将所有文件加入到Git版本控制
提交代码到Git仓库
将Git仓库提交至GitHub
至此,代码就同步至GitHub上了