大名鼎鼎的GitHub -->> Github的使用,GitHub的作用
文章目录
Git
可参考https://blog.csdn.net/xdc1812547560/article/details/108548417
GitHub有什么用
gitHub是一个面向开源及私bai有软件du项目的托管平台,因为只zhi支持git 作为唯一的版本库格式进行托dao管,故名gitHub。
gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。
为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。
如何使用GitHub
可参考:https://guides.github.com/activities/hello-world/
首先,需要注册github账号,并创建远程仓库,然后再执行一些命令,将代码上传到github。
创建库
上面图片中所说的执照是许可证。。。
当然使用chrome 浏览器可以使用翻译,简单明了
点击创建仓库
我们使用第二种从命令行推送至存储库
这里博主使用ori代替origin,是因为博主已经使用过origin创建过,无法再次使用
然后输入密码,如下图所示
然后没有报错的话就是成功了
-
给远程仓库起别名
git remote add origin 远程仓库地址 -
向远程推送代码
git push -u origin 分支 -
克隆远程仓库代码
git clone 远程仓库地址 -
切换分支
git checkout 分支 -
切换到dev分支进行开发
git checkout dev -
把master分支合并到dev
git merge master -
提交代码
git add .
git commit -m “xxx”
git push origin dev -
将dev分支合并到master,进行上线
git checkout master
git merge dev
git push origin master -
把dev分支也推送到远程
git checkout dev
git merge master
git push origin dev -
拉代码
git pull origin dev -
提交代码
git add .
git commit -m “xxx” -
没有提交到GitHub托管,继续写代码
git pull origin dev
-
把dev分支也推送到远程
git add .
git commit -m “xxx”
git push origin dev -
拉代码,把昨天的代码拉到本地(可能存在冲突)
git pull origin dev -
解决冲突,继续开发
-
把dev分支也推送到远程
git add .
git commit -m “xxx”
git push origin dev