为了账号安全,请及时绑定邮箱和手机立即绑定

版本控制入门 – 搬进 Github

happypeter JS工程师
难度初级
时长 1小时39分
学习人数
综合评分9.73
349人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 1.将项目fork过来, 2.clone到本地仓库,修改信息, 3.sysc与远端仓库进行同步, 4.在github页面进行pull request提交到开发者哪里,进行协商等待开发者合并。完成后可以将项目删除 或者Quick Pull Requests,在原文件的网页页面点击编辑,然后系统会自动为你创建一个fork,然后进入Propose file change,直接在页面进行pull request 拥有写权限的用户,进行修改,直接把自该写到master分支,第二种,创建分支,然后pull request 查看技巧:点击Grapha,找到network查看那些用户fork了项目进行了修改
    查看全部
  • pull request:意思是请求项目的维护者拉我这个分支上的代码到master分支上 compare & pull request:意思是请求项目的维护者和协作者对我的代码进行比较讨论,是否合适拉我这个分支上的代码到master分支上. 在进行pull request之前一定要保证所有的任务都同步到了Github之上。
    查看全部
  • 团队工作协作流 guides.gethub.com//GitHub指南 getbeijing.com/flow/ 翻译的中文版; 1.创建一个新分支; 2.创建一个新版本; 3.开启一个Pull Request;拉取请求; (核心:拉取请求,激发讨论!!!)前提:有分支!! 4.代码讨论与审核; 5.合并分支,然后部署; 团队内部 首先添加一个写权限,Settings->Collaborators->添加队友;
    查看全部
  • 分支合并 两种方式 merge rebase 1.点击同步操作可以更新远端代码到本地 2.发生冲突时会出现冲突标识符,上面head 是本地冲突,下面是远端冲突。修改代码后提交版本即可解决冲突。 冲突合并:1、解决冲突,2、制作版本(commit),3、重新同步(sync) 冲突标识: head 本地分支 origin/master 远端分支 同步(sync)含义:share your local commits on the server and retrieve changes from others.
    查看全部
  • 合并分支:将我们新创建的分支合并到default分支,也就是master分支上去,就是合并分支。 合并之后出现融合版本,它拥有两个父版本,指向合并前的两个分支 Merge Commit的作用主要是把两个分支合并起来,它有两个parent。 通过点击右上角的Merge View可以实现将我们自己创建的分支merge到default branch,也就是master分支上去。
    查看全部
  • 分支操作 Branches:分支; master:指向最新版本的指针; idea:指向最新分支的指针; 当前的分支不能删除; unpublish:删除已发布的远端分支; delete:删除所有的(远端与本地)分支; master:默认分支,不能删除;通过 Setting设置改变默认分支; Delete删除的是本地的idea分支和Github上的idea分支。Unpublish只是删除Github网站上的idea分支。修改默认分支可在github网站的settings选项设置修改。 1.当前分支不能删除,执行delete操作会删除远端和本地,执行unpublish操作仅仅删除远端。 2.默认分支在本地不能被删除,更改默认分支需要在远端的settings中修改。 创建新分支的是主要是因为想要开发新的代码,但又不能马上完成,为了不影响master分支,所以创建新的分支。等到代码开发完毕时,就可以考虑合并该分支和master分支
    查看全部
  • ## 关键词: Overview:概述 Repositories:仓库Stars:点赞 Followers:关注者 Following :关注 commit:版本(提交了的各个版本) branch:分支 releases:发行版 contributor:贡献者 Code:源代码 Issues:讨论 Pull requests:提交 Projects:项目 Wiki:文档说明
    查看全部
  • revert this commit抵消这次的版本 选中正确的版本;选中第一个回滚,就可以回到选中的版本
    查看全部
  • commit:版本
    查看全部
  • 做项目之前先做一个Fork拷贝。
    查看全部
  • 鼠标拖拽实现将分支合并,这个操作很好,尽管说我也曾做过。
    查看全部
  • Tom prestonwerner
    查看全部
  • Scott Chacon
    查看全部
  • 蓝色选中,将被做到下一个版本之中,绿色未被选中,不被做到下一个版本
    查看全部
  • 在github网址中输入项目名/commit/项目号就可以得到一个具体的版本了
    查看全部

举报

0/150
提交
取消
课程须知
课程不需要学习者有版本控制和命令行使用的基础,是完全面向小白的。课程观众甚至不局限于程序员,因为很多人现在都在 github 上写书。但是,如果你的日常工作中不涉及很多文字工作,不需要多人协作,不需要回滚修改,那么 Github 可能对你不会太有用。
老师告诉你能学到什么?
1. 版本控制的基础操作,分别在github网站和图形化客户端中进行历史回滚,分支操作,代码同步。 2. 围绕 Pull Request 来展开的团队内部协作流程和开源项目贡献流程。 3. Github具体技巧,用Issues进行项目讨论,用Pages搭建项目网站,以其他常用操作。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!