Github笔记
(参考https://www.zhihu.com/question/20070065下众多知友的回答+自己的一些理解)
1.Repositories
这个单词的意思是个仓库,贮藏所,其实就用于存储你所有的文件地方,包括说明文档,项目代码等等。 NEW一下,就可以创建一个新的仓库啦!2.fork
可以直接 copy别人某个 Repository的所有代码和文件变为自己的 Repository,然后就可以随便修改啦!(我在想可能这个功能就是为什么人们把 Github叫做开源社区的重要原因吧,因为这个功能可以让你如此轻松,一键复制别人的所有文件)3.clone
其实就是下载文件到你的本地啦!现在是叫做 Clone or Download,以前是叫做 clone,总是找很久的 “下载 ”文件按钮都找不到 (也可以在客户端下载的哦 )。4.Edit
直接点开文件或者文件夹中的文件就可以开始编辑文本啦!注意哦!文本支持 markdown格式哦!(不会 markdown就自己学吧!啊哈哈!我也不会!)可以先参考这个( https://link.zhihu.com/?target=http%3A//www.jianshu.com/p/q81RER)(感觉简书上真的好多好货呀!)5.History
查看文件不同版本修改的历史,很清晰很明了。上传修改完以后的文件以后,点开文件,可以看到右上角有个 History的按钮,就可以看到你新上传的文件,以及原来的文件。在修改后的文件中,会对修改后的内容和修改前的内容中的增删部分都会进行标注。(这个功能对于那些总是忘记自己上次代码修改了什么的小迷糊来说,应该挺有用的吧,看到这里我已经感受到 Github的强大了 (⊙o⊙))6.Pull Request
推送请求的功能,让更多人关注你,然后和你一起协作。(前 6点差不多都引自知乎问题下的用户 “珊姗是个小太阳 ”的回答)
7.作者写到这里就差不多结束了,看了看后面的回答发现居然Github还有书(⊙o⊙)哦!(https://git-scm.com/book/en/v2),但是好像看别人写的书其实还不如看Github自己的官方文档(事实上,我刚刚看了下官方文档,好像也不是很好看,结构化不是很好)~
8.Getline
再来一点Getline的知识(我还没试过操作,好像说会了这个就不用打开网页,之间用terminal上传文件到Github了,逼格满满(⊙o⊙)哦!)
(引自知乎问题下用户 “SecretOW”的回答 )>>>git status
检查是否有其他人的更新
>>>git pull
下拉(下载)修改过的文件
>>>git add
发布自己的文件
>>>git add -a
添加全部,发布全部文件的意思
>>>git add Sukie.txt
发布一个具体文件
>>>git commit -m "这是 Sukie的汉堡包 "
为你发布的文件添加说明,一般是写你对文件做出了什么修改
>>>git push origin master
推出你的文件 (push), origin master表示你的权限
9.小伙伴们,又有书(http://www.worldhello.net/gotgithub/)看了,这个是中文的哦!大家加油↖(^ω^)↗!
(来自知乎问题下的用户 “李浩 ”的推荐 )