美文网首页让前端飞Web前端之路饥人谷技术博客
如何利用cmder以及vscode建立本地仓库

如何利用cmder以及vscode建立本地仓库

作者: 郑馋师 | 来源:发表于2019-08-19 22:18 被阅读7次

今天笔者通过学习了饥人谷网课视频,对于如何利用cmder进行本地仓库建立有自己一点点小小的理解和看法。今天就是与大家进行分享。

cmder

首先对于cmder进行一点简单的概述。

Cmder -- pronounced “Commander” -- is a pre-configured software package that provides you with an awesome terminal emulator, and best shell you'll ever have on Windows.
———https://github.com/cmderdev/cmder/wiki

这是github上对于cmder的简介,具体意思大概是介绍cmder的发音以及这是一款非常棒的终端处理器。总而言之对于新手来说建议可以使用此终端处理器作为入门和上手阶段的处理器。

ps:如果不会如何进行配置建议也可在上面的网址内找到配置的具体说明和方法,非常简单方便。笔者在这里就不赘述了。

本地仓库建立

意义

首先在建立git本地仓库之前,先要了解什么是git?为什么我们要进行本地仓库建立?有什么意义?

git&本地仓库的意义

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
——https://git-scm.com*

这个是git官网对于git的简单介绍,大概是介绍了git是一个免费的,比较容易上手的开源分布式版本控制系统,同时处理比较高效快捷,今天我们就是要介绍git的本地仓库的搭建,笔者亲测认为这是一个非常实用简便的功能,可以让新手对于自己的代码进行备份,从而规避由于老板要求变来变去而导致的工作量剧增问题。

如何搭建

话不多说,进入正题。

首先打开你的cmder,进入你要编辑的代码文件夹,笔者为了演示方便在桌面进行文件的创建和演示,具体情况请大家按照自己的实际情况进行变通,但是非常不建议在桌面建立你的工作文件,感觉看起来非常凌乱不美观,还是建议自己整一个工作的文件夹。

然后笔者创建了几个示例文件


笔者创建的几个示例文件

而后由于笔者已经将cmder与vscode进行相关配置,所以直接


code .

通过vscode对其进行编辑即可

这个时候先要进行的是仓库的创建

这一步直接


git init

建立完本地仓库后,则需要将你的编辑好的文件加入其中


git add .

git add 后出现的操作页面

这里的" ."代表的是将当前文件夹所有的文件加入你的git仓库,那如何查看你的加入状态呢?

只需要输入


git status

即可查看加入状态。

查看发现示例文件都已经加入待上传列表了

但是万一有你不想加入的文件怎么办?

其实非常简单,只要你在vscode中创建一个.gitignore格式的文件,并在里面写入你不想加入的文件名称即可。

比如说,我写了老板的坏话,不想加入到git仓库中

不可上传的备忘录!!

这个时候在vscode中添加一个新的文件,命名为“.gitignore”,并在里面加入你不想添加的文件的文件名即可。

.gitignore文件 发现的确没有添加在内

然后就可以发现的确没有提交老板的坏话这一个txt。可以比较省时省力。

言归正传,

首先打开你的cmder,进入你要编辑的代码文件夹,笔者为了演示方便在桌面进行文件的创建和演示,具体情况请大家按照自己的实际情况进行变通,但是非常不建议在桌面建立你的工作文件,感觉看起来非常凌乱不美观,还是建议自己整一个工作的文件夹。

然后笔者创建了几个示例文件。

然后只需要使用


git commit -v

第一次部署画面
第二次部署画面
加入后的画面

即可,其实这里无论是使用 git commit -v 或者是 git commit -m都可提交,但是笔者还是建议使用git commit -v 。

可以清晰的看见,绿色部分是加上的话,旁边有个小小的加号,红色为删去的话,旁边有个小小的减号。

如此一来,你已经成功搭建好本地仓库并将所需要的文件加入其中了。

PS:如果你想知道一直以来所有的改变,使用commit -v是没法知道的,他只能回顾看前一次改动,如果需要知道所有的改变,只需要换一个命令


git commit -v --amend

原因如下:

1.使用这一个命令,可以让你充分回顾刚刚有没有进行修改,改了哪里?

2.使用这一个命令,可以让你自然而然的对于修改的提交理由更加充分的进行编辑,对于新手非常有利。

版本切换和调整

你此时已经将你的各个版本的文件上传进入你的本地仓库了,那如果老板不满意你今天的版本想要让你回调至昨天版本怎么办呢?

其实非常简单,只需要几步就可以做到了。

首先

git log

这个指令可以轻松帮助我们查询各个版本的版本号,而有了版本号我们就可以轻松跳跃了。

查询到各个的版本号

接着使用


git reset --hard

后面加入你的版本号即可。


转到第二次部署画面

如果想要穿梭在你的其他各个版本怎么办?此时你输入git log 会发现只剩下这一个版本的版本号。


只有这次的版本号

这个时候只需要


git reflog

即可了。


可以查询到之前的版本号

需要注意的是,其实只需要在git reset --hard中输入前6位版本号就足够了。所以此处显示前六位不会影响使用的。

这就是这次学习想要分享的内容,有关如何多版本同时进行笔者将在下一篇文章中详细论述。

相关文章

  • 如何利用cmder以及vscode建立本地仓库

    今天笔者通过学习了饥人谷网课视频,对于如何利用cmder进行本地仓库建立有自己一点点小小的理解和看法。今天就是与大...

  • 草稿

    今天笔者通过学习了饥人谷网课视频,对于如何利用cmder进行本地仓库建立有自己一点点小小的理解和看法。今天就是与大...

  • git操作经验

    git如何在本地仓库关联远程仓库 本地建立项目 yi-fast,进入目录,初始化本地仓库git init 在git...

  • 远程仓库推送

    前面笔者介绍了自己通过饥人谷网课学习到了本地仓库建立以及相关的知识。今天就来分享自己如何实现远程仓库的推送。ps:...

  • 如何从头一个创建git仓库

    git仓库(repo)分为两部分,本地仓库和远程仓库,本地仓库是建立在本地机上的仓库,远程仓库是建立在github...

  • 新版git如何操作

    我比较笨,喜欢简单粗暴的。总体来说就是干三件事: 建立本地仓库,建立github仓库 建立本地仓库与github网...

  • 4、git

    一、为本地仓库设置远程仓库 1、建立好本地仓库,git init,git add .等操作,将代码提交到本地仓库 ...

  • 打通本地和远程仓库

    现在的情况是 你已经有了一个远程仓库,现在想要开发代码 如何操作建立本地和 远程的仓库 如何建立联系呢?有两种方式...

  • git的常用命令

    一、git创建本地仓库以及上传 1、初始化本地仓库: 2、将本地代码提交到本地仓库中 3、将本地仓库与远程仓库进行...

  • webApp 项目流程

    构建项目 建立 git 仓库 建立本地仓库 通过 ssh 链接 git 仓库 全局安装 gulp npm ins...

网友评论

    本文标题:如何利用cmder以及vscode建立本地仓库

    本文链接:https://www.haomeiwen.com/subject/wslysctx.html