git与github基本概念
git和github是什么?
通俗的说:
git是一个版本控制工具
github是一个用git做版本控制的项目托管平台。
git是工具,github是网站,他们的关系:github用git来控制版本
(来源 Git 跟 GitHub 是什么关系?)
github
百度百科说:gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
网友说gayhub是全球最大的同性交友平台...蒽,确实蛮像的
根据这张图就能大概了解github的web管理界面
使用git上传和更新本地代码
#step1 创建一个仓库
注册地址:https://github.com/join?source=header-home
安装git地址:https://git-scm.com/download/win
创建一个Repository name,名字不要用中文!
#step2 第一次使用git上传
可在文件打开路径输入cmd或通过右键Git bash进入shell界面:
git init // 建仓库 git add * //添加代码到本地仓库(*是代码全部添加更新的) git commit -m "first commit" //提交到本地缓存(“引号”里面是说明提交了什么东西) git remote add origin https: //提交到远程github上(后面的地址,就是之前配置的repository地址) git push -u origin master //push到master分支
#step3 更新github代码
git add * //代表更新全部 git commit -m "更新说明” //提交到缓存区域 git pull //如果多人同时开发维护代码,得先git pull,拉取当前分支最新代码 git push origin master//最后一步才是push到远程master分支上
以上内容只包含代码,因为笔者的目的是方便查阅,如果想要详细了解的话可以阅读下面的的两篇博客,内含详细步骤和图示:
最后放上一个学习git教程的学习网站:廖雪峰的官方网站