| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 【全栈计划——开发工具之Git】第一章 —— Git初体验以及版本控制的上手到熟练 -> 正文阅读 |
|
[开发工具]【全栈计划——开发工具之Git】第一章 —— Git初体验以及版本控制的上手到熟练 |
文章目录前言 —— 开源思想、Git、个人Demo的碰撞自己也确实步入这个笔者自己十分不愿意面对的暑假吧。但是既来之,则安之啦,充分的利用这个暑假打磨自己,因此自己开展了 所以无论如何,这个Git是学定用定了。 倘若愿意让杨枝陪着大家一起进步,可以先订阅一下专栏嗷,因为后面会开为付费专栏。 Git & GitHub 的认识对于Git的作用,我觉得猴子都能懂的Git入门在入门篇中描述还是挺生动可爱的。
Git 是(开源)工具,GitHub是一个运行Git的平台。 Git基础Git 的安装
倘若觉得这种不太友好,可以使用的TortoiseGit的图形面界面来实现操作。 跟着《猴子都能懂的Git入门》来进行操作,熟悉一些Git的流程。 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。 要使用Git,第一步当然是安装Git了。根据你当前使用的平台来阅读下面的文字: ① 在Windows上安装Git 安装完成后,在开始菜单里找到 安装完成后,还需要最后一步设置,在命令行输入:
因为Git是分布式版本控制系统,所以,对于每个使用它的机器都必须自报家门:你的名字和Email地址。
② 在Mac 上安装Git 法一:安装 法二(推荐):直接从 不过默认没有安装,你需要运行 ③ 在Linux上安装Git
Linux会十分友好的反馈出有没有安装Git,以及会告诉你如何安装Git。 如果你碰巧用Debian或Ubuntu Linux,通过一条 如果是其他Linux版本,可以直接通过源码安装。先从Git官网下载源码,然后解压,依次输入: 也可以参考官方文档中写的安装方式Git安装——(需要翻译一下) Git 的工作区、暂存区、版本库几者的关系大致如下: Git 的九个基本操作
前五个基本操作拓展:
① 初始化操作 —— git init
这个操作将在此文件夹下创建一个名为的新子目录.git,其中包含所有必要的存储库文件—— 一个 ② 查看状态 git status
学会查看状态其实蛮重要的,因为Git 通过窗口显示的出来的提示可以很好地指导我们进行后续的操作的 ③ 暂存 git add
编辑模式: ⑤ 查看日志 git log
拓展: 用上述五个基本操作实现版本控制① 首先咱们模拟开发的过程,假装现在迭代出的新的项目版本了 依旧是模拟开发,此时发现新更新的这个版本不好用,想要回退到第一代的版本,此时想要回退到之前的版本,或者回退到某个指定的版本。 方法一指令:
版本号可以通过
方法二需要理解一个 拓展:倘若觉得频繁使用 将更新版本都提交到Git的版本库中进行管理了 【演示 【演示 这里有个小细节,咱们对比两种版本控制的代码再查看日志的结果:
总结
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 20:08:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |