最近刚开始使用Github,首先对github简单的了解了一下,以前还听说过git,有什么区别呢,其实很简单,git是一个版本管理系统,因为程序员在写程序的时候不会一次就完美,会修改很多次,而也不会每一次修改都是良性修改,这样修改很多次就产生不同版本(version),而Git就是用来管理这些个版本和区别的一个本地工具。最近本校的CodeWisdom实验室提出了一种基于树的代码差异分析方法CLDIFF,区别于Git中基于文本的方法,所以在阅读论文的时候了解了一下Git。而Github的大名早就如雷贯耳,是程序员的交友圣地/认真脸,是一个网站,用来刚开始读Github的使用方法的时候很头疼,感觉很复杂的样子遂放弃,刚刚拿出来再仔细研究了一下,发现基本的用法也不过尔尔,现简单分享一下(仅面对像我一样的入门级新手)。
首先去Github.com注册账号,sign in 是登陆,up是注册。注册完之后有这样一张图(图片源自https://blog.csdn.net/java155/article/details/78723113)
之后呢,需要下载Github Desktop,下载并安装后是这个样子(我看以前的教程还会有一个github shell,大概是更新了,存疑)
然后打开Desktop,点击左上角的File,子菜单分别是New,Add,和Clone,分别是新建仓库,添加本地已有仓库,和克隆Github.com上创建的或需求的仓库。
我点击了Clone测试了一下 ,选择了我之前在Github.com上新建的一个仓库,产生如下结果
发现在克隆下来的仓库里多了一个.git隐藏文件夹,这是客户端的检测文件,它会检测本仓库的改动并保存上传。