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

版本管理工具介绍—Git篇

难度中级
时长50分
学习人数
综合评分9.00
329人评价 查看评价
9.2 内容实用
8.9 简洁易懂
8.9 逻辑清晰
  • 代码冲突如何解决

    GitHub上的冲突文件,pull到本地,与本地项目进行整合(修改冲突代码),重新commit

    查看全部
  • 版本控制工具(git)

    • 提供云端保存

    • 记录历史,每次commit保存的就是一个版本,从历史版本列表中恢复文件

    • 多端共享

    • 有利于团队其他人员第一时间拿到最新项目版本

    查看全部
  • git reset --hard commit
    查看全部
  • 利用工具提升工作效率,而不是去学习工具本身

     1、多用客户端和工具,少用命令行,除非在linux服务器上直接开发

     2、每次提交前,diff自己的代码,以免提交错误的代码 

    3、下班回家前,整理好自己的工作区

     4、并行的项目,使用分支开发 

    5、遇到冲突时,搞明白冲突的原因,千万不要随意丢弃别人的代码

    6、产品发布后,记得打tag,方便将来拉分支修bug

    查看全部
  • Git版本管理工具的作用:备份文件、记录历史、回到过去、多端共享、独挡一面、团队协作

    查看全部
  • Mac Pro 安装/更新 git 命令:

    brew install git


    查看全部
  • unbuntu用sudo adt-get install git

    centos用yum install git

    查看全部
  • 的撒的撒a

    查看全部
  • 利用工具提升工作效率,而不是去学习工具本身 1、多用客户端和工具,少用命令行,除非在linux服务器上直接开发 2、每次提交前,diff自己的代码,以免提交错误的代码 3、下班回家前,整理好自己的工作区 4、并行的项目,使用分支开发 5、遇到冲突时,搞明白冲突的原因,千万不要随意丢弃别人的代码 6、产品发布后,记得打tag,方便将来拉分支修bug

    查看全部
  • 另一种分支方式,更适合开源软件 修改提交发布新分支 右键点击项目名称,view in github,点击按钮merge push request,commit

    查看全部
  • 分支开发与分支合并 创建分支,修改内容,提交,发布 合并分支到master 切换到master,进入新分支,将新分支拖拽到master 左侧,merge

    查看全部
  • 建立里程碑,版本号 操作步骤: 1. 在github网站上.进入项目首页. 2. 横栏按钮(commits, branches, release等),找到release按钮. 3. 找到按钮:draft a new release,点击进入下一页面. 4. 填入版本号,以及说明信息. 5. 完成后,点击publish release,将软件发布出去. 6. 这样就完成里程碑建立,同时会自动生成zip下载链接. 里程碑 = 稳定版本号. 里程碑的含义是: 一个阶段比较稳定的版本,正式提交发布出去.提供zip下载.

    查看全部
    0 采集 收起 来源:建立里程碑

    2019-01-30

  • 版本回滚操作步骤: 1. 命令: git log // 显示所有提交记录. 2. 在所有提交记录中,选择需要回退到的commit ID(一个长字符串),复制. 3. 命令: git reset --hard XXYYZCCRERR // 最后一串是commit ID.完成回滚操作. 4. 命令: git log // 显示新的提交记录. 这里 利用 git reset 命令,可以任意回滚到过去,同时也可以穿越到未来. 很方便. (回到未来 (fast -forward) git reflog查看该用户的所有操作 git reset --hard commit id

    查看全部
    0 采集 收起 来源:如何回到过去

    2019-01-30

  • 出现了冲突进行合并修改后再次提交

    查看全部
  • 假设同一个F文件,被操作者A和B都修改了. 解决思路: 1. A先提交文件F,正常提交,无冲突问题. 2. B提交文件F时,报冲突. 3. B需要执行: git pull 操作,会自动将服务器端最新文件,合并到本地F.(该文件F中,同时保留2个不同的修改点) 4. B执行: git status 操作,显示冲突文件信息. 5. B执行: git diff 操作,显示文件F中的冲突点. 6. B执行: 用vi 打开 文件F, 查看到冲突处标记 <<<<<XXXXXXXYYYYYY=======>>>>>,手动删减,保留需要确认的部分. 7. 到这里,B本机的文件F已经在同步服务器端最新的F基础上,做了修改,变成"更加新的文件F"(比服务器端还新). 8. 这样,再提交文件F.就不存在冲突问题.剩下的操作,就是正常的提交步骤. 9. git add XXXX 10. git commit "xxxxyww" 11. git push 12. 输入账号名,密码. 13. 这样,就将"更加新的文件F"上传到服务器端.解决冲突问题. 14. 这个冲突解决问题,实际上和其他版本管理工具,没有啥本质区别. 15. 切换至A用户,再pull才能保持与远程一致

    查看全部

举报

0/150
提交
取消
课程须知
如果你学过编程,有过代码或者项目经验学习期本课程更容易体会到他的强大之处,如果你想在coding方面有长远的发展,那么掌握此工具会助你更上一层楼。
老师告诉你能学到什么?
1、git和github的基本使用 3、使用git和github来解决多人协作问题

微信扫码,参与3人拼团

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

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