看了厚厚的一本资料,各种术语横飞,结果到最后也不知道说的啥,最后还是上手完了好久才搞明白一点点。我用的是eclipse下的git插件,并没有系统学习git相关。
说白了,git的功能就是备份的意思。git将每个备份叫做分支,有一个主分支,其他的为支线分支,这个分支是干啥的呢,就好像考试一样,全班发的一样的卷子,这个卷子没写之前,可以看成是一张卷子复印过来的,一张卷子,就可以看成一个分支,现在每个人拿到自己的那张卷子了,要答题了,就是在自己的分支上进行操作了。然后的add和commit操作就是一个保存答案的过程,你每看完一题,要答题,答题过程就是在commit,将自己做的保存在卷子上。
然后老师将卷子全收起来,这相当于提交远程分支了,但是呢,这里你可以向老师要卷子回来改。老师没有正确答案,要从所有卷子里整合出一份正确答案来,这就是git的合并操作merge。
所以,git的第一步,就是先建立git项目,有的话也可以直接下载
刚刚建好的项目是只有master分支的,这时候就可以新建分支了,右键master-Create Branch,新建分支,这个分支会复制当前运行分支的状态,相当于一次备份,然后也可以在这个分支上进行操作。每次切换分支,都要将操作过的进行commit,保存在本地,commit后才能push,push就是上传到远程仓库。
关于下载内容,暂时没怎么了解,可以待了解更深之后进行。