| |
|
开发:
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的使用,在此过程中,我会尽可能模拟可能出现的一些异常情况,分析原因并告诉你如何解决,希望你以后在遇到新的问题时也能用类似的方法去解决。 实操step 1选择一个你想放置该项目的目录,这里我选择如下目录,该目录下暂无任何其他文件
git@xxx这个链接表示用ssh协议传输,会更稳定,强烈推荐使用,用http协议经常会莫名其妙断掉。 clone完之后该目录下就有了git-test这个项目 在这里我再clone一次看看会发生什么事情 step 2对clone到本地的项目进行一些修改,我们进入到该项目里面去修改一个文件 step 3为了让git知道我们对该文件做了修改,我们需要将修改添加到git的缓存区里。
如果改动文件很多,且需要添加全部改动文件,则通常统一添加
step 4在添加到git缓冲区之后,我们需要将缓冲区里的信息提交到本地仓库,以使得新的项目文件称为一个新版本。
step 5既然本地仓库版本已经更新了,那么我们可以将其推送到远程仓库。
step 6最后,我们模拟经常遇到的一种情况,即别人对远程仓库进行了更新,而我们还在对远程仓库的之前的某个版本在更新,此时直接推送是无法成功的,我们首先需要将远程仓库的最新版本拉取下来,但这时很容易产生冲突,需要手动更改冲突,只有冲突改完了,再次将改动文件添加到git缓冲区,并提交到本地仓库,才能推送成功。
总结以上几乎是git中最常用的一些命令,如果能够清楚各个命令做的事情以及执行完之后整个项目所处的状态,那么用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年11日历 | -2024/11/25 20:23:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |