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

版本管理工具介绍—Git篇

难度中级
时长50分
学习人数
综合评分9.00
329人评价 查看评价
9.2 内容实用
8.9 简洁易懂
8.9 逻辑清晰
  • 查看全部
  • 版本控制工具发展历程:

        1:cvs    1985,集中式, 始祖  (网络环境)

        2:svn    2000,集中式 , 集大成者 (网络环境)

        3:git     2005,分布式,geek主流 (无网环境)

        4:GitHub    2008,托管网站,geek社区 (程序猿托管网络)

    集中式:服务器       分布式:效率高


     0

    查看全部
  • 多人开发项目 1.提交代码之前先diff一下,防止提交错误代码。 2. 3.下班前需整理好自己的烂摊子。 4.并行开发需要分支。
    查看全部
  • linux下安装git的命令

    yum install git

    查看全部
  • 最新版本的是我看这视频和客户端比较才弄出来的

    查看全部
  • 1、备份工具

    2、记录历史。(方便回退)

    3、多端共享。不同的主机可以共享这个信息

    4、团队协作。

    查看全部
  • git log

    git reset --hard commit_id  回退到某个时间点

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

    2018-09-02

  • yum install git

    查看全部
  • 11111

    查看全部
  • 版本管理工具  (cvs -> svn -> git -> github)

    作用:备份文件,记录历史,回到过去,多端共享

    • Linux端:

            1、git clone (...)  复制库中信息到本目录下

            2、修改库中的文件

            3、git add  文件 4、git status    5、git commit    6、git push

            若有冲突,git pull拉下,git diff查看,再手动修改提交哪次冲突,再次提交

    • windows客户端:

            1、open in desktop 

            2、修改    3、commit     4、push 

            若有冲突,系统检测出,手动修改

            忽略修改,ignore ...,若提交,其他人用库是也会应用

    • 回到过去,回到将来

      git log 查看日志

      git reset --hard [想回到的那个状态的commit的日志代码]

      git reflog 修改状况日志

      git reset --hard [相应代码]  --hard:当前环境版本指针

    • 建立里程碑        release

    • 分支开发    相应版本new branch 修复bug,将bug merge到正在master里

      merge方式一:客户端直接merge

      方式二:push后,github上merge :更适合开源软件的推送

    • 经验总结:

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

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

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

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

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

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

    查看全部
  • git status, git add, git commit, git push, git pull, git log, git diff, git clone

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

    2018-08-11

  • Windows下检出项目和提交项目

    github主页,点击clone to desktop->open in desktop

    本地git编辑,同步Sync 右击、忽略所有bak文件


    查看全部
  • 3.6 - Linux环境下第一次提交项目:

    最基本的git项目提交以及push到Github:

    1:git clone 网址(将GitHub的仓库地址克隆到本地)

    2:vi 日记 新增一个文件名为“日记”的文件

        然后编辑文件 (自己需要提交的文件)

    3:git add 文件名称(增加跟踪)

    4. git reset 文件名称(撤出暂存区,也就是取消跟踪)

    5:git commit (提交到本地)

            git config --global user.name "Your name"

            git config -- global user.email "Your email"

            reset :    git commit -- amend --reset-author(修正本次提交所使          用的用户身份)

    5:git push (推送上传到GitHub)

    6:查看当前状态:git status


    查看全部
  • 将项目克隆到本地<br> 1:mkdir test 先创建文件<br> 2:cd test<br> 3 : git clone URL(复制)(HTTPS后面的)https://github.com/valsk/test.git 4:ls 查看

    查看全部
  • 创建自己的项目 1、New repository。 2、新建项目的页面中:项目名称repository name(不可用中文),描述Description(可用中文),他人是否可见(public/private),是否加载一个README(勾选的话创建)

    查看全部

举报

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

微信扫码,参与3人拼团

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

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