关于git与github的 小结(持续更新)
来源:互联网 发布:计量经济学所用软件 编辑:程序博客网 时间:2024/06/06 09:57
一、最让初学者纳闷的,git 与 github 到底是什么,是什么关系。
它们完全是名字相近,但确又的确是不一样的两种东西,就像鱼香肉丝和鱼肉的关系,夫妻废片和夫妻的关系,java与javascript的关系。
git:是版本管理工具。跟suv一样。
github:是一个网站,托管代码的网站。且github存放着经过git管理的有版本控制的代码。
二、github 中的 watch、star、fork 分别用来干什么?
1. watch:有点像收藏并订阅,项目的动态会通过邮件,不断的发给你。
2. star:类似收藏,或者叫点赞。
3. fork:拷贝一份源代码到自己的仓库中。但这种方式只能获取当时的代码,不能自动同步代码的改变。
三、fork 与 clone 的区别?
git clone: 是将github仓库中的项目克隆到自己本地电脑中,相当于是本地离线项目。既不能pull项目的更新,且在本地对它作出修改后,无法push到github。
fork: 是在github网站的项目页面中点击fork,自己github项目中就会多出一个复制的项目。但这种方式只能获取当时的代码,不能自动同步代码的改变。
如果我们想要修改他人github项目的话,我们直接git clone代码到本地是不能pull的,所以我们使用fork,先把代码复制到自己的github仓库,然后git clone到本地修改,然后在提交pull(这里的pull是pull到自己github仓库了,我们自己的github仓库中的代码是fork源的一个分支),这时候我们想要把修改的代码提交给他人的话,就可以在自己github上pull,等其他人看到后就可以把代码做一个合并。
四、如何查阅github上某种语言的项目排名?
1、首先在搜索栏输入 stars:>0 ,会列出所有有star的项目。如下图:
2、点击高级搜索选项,如下图:
3、设置高级语言搜索中的语言项,并点击搜索,如下图:
4、搜索结果
四、另一种查看star数量的方法,按时间段star的增长数拍讯,比如按当天,当周或者当月排名查看。
1、 点击Explore
2、在新页面找到标题Trending。
3、找到See more trending repositories按钮。
4、可按语言搜索
5、搜索结果如下:
六、
…or create a new repository on the command line
echo “# testGitInit” >> README.md
git init
git add README.md
git commit -m “first commit”
git remote add origin https://github.com/milaiduoduo/testGitInit.git
git push -u origin master
…or push an existing repository from the command line
git remote add origin https://github.com/milaiduoduo/testGitInit.git
git push -u origin master
…or import code from another repository
You can initialize this repository with code from a Subversion, Mercurial, or TFS project.
Import code
有意思的链接:
1、https://www.zhihu.com/question/20070065
2、https://www.zhihu.com/question/36974348
3、如何正确接收 GitHub 的消息邮件
https://github.com/cssmagic/blog/issues/49
- 关于git与github的 小结(持续更新)
- 【持续更新】关于线程的一点小结
- 关于js的一些小结---持续更新
- git+github个人使用心得总结(持续更新)
- 关于Python2与Python3的不同之处(持续更新)
- git的基本操作(持续更新)
- github 使用手册(持续更新)
- 关于Git与Github的使用
- 关于Github和一些Git命令(更新中)
- 关于注解的使用(持续更新...)
- 关于论文的注意事项(持续更新)
- git使用(持续更新)
- git 命令 (持续更新)
- Git笔记(持续更新)
- git 学习(持续更新)
- git常用命令(持续更新)
- Github的简单使用,持续更新中。。。
- 关于Git工具与GitHub
- 听惯了 QQ 音乐、酷狗音乐的你,想知道推荐模型到底是咋回事么?
- 文件删除之后的恢复方法详解
- 数字化语音采集回放系统
- WordPress主题安装的问题
- 1375Problem E:几何题(二)
- 关于git与github的 小结(持续更新)
- ROLLUP函数问题
- Mybatis进行持久化操作的步骤
- 交换排序
- 解决liunx的Slab占用比较高的有关问题
- Unity个人优化总结
- 使用HTML5 Canvas制作时钟理解马克
- POJ3130 How I Mathematician Wonder What You Are! 半平面交判多边形是否有核
- HTML