zoukankan
html css js c++ java
git和github的区别
git是版本管理工具,github是全球最大的同性交友平台~扯皮!
他们两个总有种傻傻分不清楚的感觉,下面是我的理解
git准确来说是一个分布式版本管理工具(还有一种是集中式管理工具),可以在你的电脑在不联网的情况下使用,当你发现代码写着写着不对的情况下,业务逻辑错误的时候,利用git可以回退到你的上一个版本,直白点说可以利用git返回你之前写的代码(当然前提是你保存了之前的版本),git提倡分支操作,可以自己独立创建一个次分支,每次提交到这个次分治,当检查没有错误的时候合并到主分支
而github是一个平台(但是你要是用github还要安装git的),利用他也可以实现版本控制的功能,可以自己创建代码仓库把自己写的代码提交到这个仓库里,这样你可以在任何有网的地方获取自己的代码。但是大多数情况下使用它是为了访问全世界大神的代码,在github上可以看到项目的源代码,也可以参加到项目中,发现代码中有错或者需要改进的地方,你可以帮助修改,提交合并请求。所以github是一个程序员交流学习的网站。在github上也支持分支提交,和git一样创建分支,提交合并请求,合并分支.
以我对这两个的理解,他们都可以当作版本管理工具,有时候github会依赖于git,使用git代码只是放在本地,而放在github上的代码所有人都是可以看到的。
最后附上大神的网址:
廖雪峰的Git教程
查看全文
相关阅读:
图片上传前预览、压缩、转blob、转formData等操作
Vue背景图打包之后访问路径错误
图片上传前预览的功能
总结div里面水平垂直居中的实现方法
IE浏览器报Promise未定义的错误、解决vuex requires a Promise polyfill in this browser问题
普通项目转换成maven项目
HTTP 错误 404.0
电商项目系列文档(四):售后的设计(退换货)
Sqlserver数据库还原.bak文件失败的两个问题
数据库字段顺序的【坑】
原文地址:https://www.cnblogs.com/duzhentong/p/8576507.html
最新文章
JNI/NDK开发指南(十)——JNI局部引用、全局引用和弱全局引用
Android NDK开发----- JNI多线程
【Android JNI】JNIEnv和JavaVM的区别
解析Java的JNI编程中的对象引用与内存泄漏问题
C/C++调用java---JNI常用函数
nodejs调试利器:supervisor
node.js+mysql把数据显示到前端简单实例
node.js 中createConnection参数说明
node.js+mysql增删查改
nodejs+mysql入门实例
热门文章
node.js创建并引用模块
安装express并创建工程
express结合jade模板渲染HTML
node.js 安装了express后提示不是内部命令的解决方法
express结合EJS模板渲染HTML
2种方式解决vue路由跳转未匹配相应路由避免出现空白页面或者指定404页面
mybatis中@Param的用法和作用
mybatis @Select注解中如何拼写动态sql
浅析 @PathVariable 和 @RequestParam
Vue上传图片预览组件
Copyright © 2011-2022 走看看