Studying git
Shopping list:
- GIT的功能
接触一个新的软件或者网站,最重要的就是认识它的功能:Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。现在我们用WINDOWS也能使用git啦。
- GIT的网站
GIThub的网站是https://github.com/
其实一打开这个网站,我的内心的崩溃的,因为我的英语词汇量不多,访问这种网站其实非常吃力,还好我的搭档英语不错,我们在课堂上就可以相互合作的学习这个网站的使用。
我写这篇文章主要就是和你们分享我这个英语痴眼中的这个网站的功能
当你注册了一个账号以后(记得及时接受你绑定的邮箱的邮件激活帐号),你会进入一个页面,找到右上角的图标
点击最右边的按钮点击,进入一个类似个人主页的页面
点击这里更换你喜欢的头像
点击这里可以进入你选择的已经加入的一些组织
点击这里可以管理你的个人代码库
当你想创建一个组织的时候,你可以再次在右上角找到这个图标点击加号,点击New organization
这个网站好像你有什么操作都会发邮件到你绑定的邮箱,安全性应该挺好的。
创建好组织后就可以在个人主页点击进入管理这个组织
在组织的头像下有四个功能,最常用的功能应该是前两个吧,第一个是管理这个组织的代码库,第二个是邀请成员加入
创建组织代码库的时候,注意这项一定要打勾,我不知道是干啥的,不打勾创建出来是一个奇怪的东西,希望有人能帮我解释一下
点击这个,管理你的代码库
进入之后如果你想删除这个代码库,你可以在最右边找到这个
拉到最下边找到这个,在跳出的文本框输入你的代码库的名字点确定就能删除了
以上大概就是我掌握的在这个网站上经常能用到的功能了
- GIT的客户端
如何上传本地文件到你的GITHUB代码库呢,对于一个英语痴来说,一些推出的客户端软件可以帮到你,我选择了 git for windows
安装教程以及网址:
使用的教程我找了好多,选了一个图文的比较好的网址:
http://www.laozuo.org/3147.html
这个网址的教程是教我们新建一个代码库,只要把需要上传的文件放到设置好的路径里,点击同步即可
顺带一提,教程里没有说明怎么把项目文件上传到组织的代码库,我摸索了一下大概是这样
创建的时候这里填上你的已经建立的代码库的名字
点击右上角的PUBLISH,选择是连接你的个人代码库还是组织代码库
如果你创建名字是已建立的代码库会报错
最后我想问一下,怎么用该软件上传代码到已建立的代码库,我摸索了好一阵子都不成功。
LAST
结束了第一次软工实践课,对比了下其他班,还是挺庆幸的,虽然我们的任务比较多且繁重,很多很多东西都要自学,但还是很有意义的。
附上我的代码库网址:https://github.com/zzzzqh/HOMEWORK