Git简介
Git是一款免费、开源的分布式版本控制系统。
Git可以有效、高速的处理从很小到非常大的项目版本管理。
Git最初由 Linux 之父 Linus Trovalds(林纳斯·托瓦兹) 开发,用作Linux内核代码的管理。
官网
Github简介
Github是全球最大的社交编程及代码托管网站官网。
Github可以托管各种git库,并提供一个web界面。
Github作为开源代码库以及版本控制系统,Github拥有百万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。
国内知名互联网公司
的开源项目:
阿里 https://github.com/alibaba
腾讯 https://github.com/AlloyTeam
百度 https://github.com/baidufe
国外知名科技公司
的开源项目:
Google:https://github.com/google
苹果:https://github.com/apple
Facebook:https://github.com/facebook
Twitter:https://github.com/twitter
微软:https://github.com/microsoft
Square:https://github.com/square
全球顶级开源项目:
Linux:https://github.com/torvalds/linux
Rails:https://github.com/rails/rails
Nodejs:https://github.com/nodejs/node
Swift:https://github.com/apple/swift
CoffeeScript:https://github.com/jashkenas/coffeescript
Ruby:https://github.com/ruby/ruby
laravel:https://github.com/laravel/laravel
基础概念
1.仓库(Repository):远程仓库,在GitHub创建一个项目。
2.收藏(Star):仓库主页star按钮,意思是收藏项目的人数。
3.复制克隆项目(Fork):本质上是在原有项目的基础上新建了一个分支。修改不会造成原仓库的任何影响。
4.发送请求(Pull Request):当你修改了代码之后,打算重新与原项目合并的时候,本地就可以发送一个pull。此时项目所有管理员会review你的代码,测试合格之后接受你的请求PR。
5.关注(watch):如果你watch了某个项目,以后每次更新你都可以收到通知消息。
6.事务卡片(Issue):当发现了bug或者做的不好的地方或者提出了优化,别人就可以给你提出一个lssue(问题),当你去查看之后一个一个的解决,最后修复ok了就可以一个个close掉了。
Git常用命令
$ git status 查看文件状态
$ git add . 添加所有文件 放入本地仓库
$ git commit -m "add file" 本地提交
$ git remote add origin https://gitee.com/Antonizc/vue_shop.git 关联远程仓库
$ git config --global user.name "张超"
$ git config --global user.email "1292101943@qq.com" 配置初始信息
$ git push -u origin master 提交到远程仓库
Antonizc
zc13835226661.0
$ git checkout -b logining 创建一个名字为logining的分支
$ git branch 查看所有分支 打*号 表示当前是这个分支