大名鼎鼎的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 -->> Github的使用,GitHub的作用

如何使用GitHub

可参考:https://guides.github.com/activities/hello-world/
首先,需要注册github账号,并创建远程仓库,然后再执行一些命令,将代码上传到github。

创建库
大名鼎鼎的GitHub -->> Github的使用,GitHub的作用
大名鼎鼎的GitHub -->> Github的使用,GitHub的作用
上面图片中所说的执照是许可证。。。
当然使用chrome 浏览器可以使用翻译,简单明了

大名鼎鼎的GitHub -->> Github的使用,GitHub的作用
点击创建仓库

大名鼎鼎的GitHub -->> Github的使用,GitHub的作用
我们使用第二种从命令行推送至存储库
这里博主使用ori代替origin,是因为博主已经使用过origin创建过,无法再次使用

大名鼎鼎的GitHub -->> Github的使用,GitHub的作用

然后输入密码,如下图所示
大名鼎鼎的GitHub -->> Github的使用,GitHub的作用

然后没有报错的话就是成功了

  • 给远程仓库起别名
    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