工具

本地已有项目如何上传到github上

大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。

作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到了相同的问题,希望本文对你有帮助。


一、github上新建一个仓库

具体步骤可以看网上的诸多教程

二、把本地项目初始化为一个git仓库

找到本地项目的根目录,依次执行

1、建立本地的git仓库

git init

2、将本地文件全部添加到本地的git仓库

git add .

此处如果报下面这个错误,则需要先执行:

git config --global core.autocrlf false

然后再执行git add .

  1. The file will have its original line endings in
    

如何安装 Node.js

Node.js 可以以不同的方式安装。这篇文章重点介绍了最常见和最方便的那些。

所有主要平台的官方软件包都可以在https://nodejs.p2hp.com/download/获得。

安装 Node.js 的一种非常方便的方法是通过包管理器。在这种情况下,每个操作系统都有自己的。

其他适用于 MacOS、Linux 和 Windows 的包管理器列在https://nodejs.p2hp.com/download/package-manager/

nvm是运行 Node.js 的一种流行方式。例如,它允许您轻松切换 Node.js 版本,并安装新版本以尝试并在出现问题时轻松回滚。

使用旧的 Node.js 版本测试您的代码也非常有用。

有关此选项的更多信息,请参阅https://github.com/nvm-sh/nvm

在任何情况下,安装 Node.js 后,您都可以node在命令行中访问可执行程序。

Ubuntu18.04安装RabbitMQ

1、安装erlang

由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang

sudo apt-get install erlang-nox

2、安装Rabbitmq

更新源
sudo apt-get update

安装

sudo apt-get install rabbitmq-server

启动、停止、重启、状态rabbitMq命令

  1. sudo rabbitmq-server start
  2. sudo rabbitmq-server stop
  3. sudo rabbitmq-server restart
  4. sudo rabbitmqctl status

三、添加admin,并赋予administrator权限

添加admin用户,密码设置为admin。

sudo rabbitmqctl add_user  admin  admin  

赋予权限

sudo rabbitmqctl set_user_tags 

我用四个命令概括了 Git 的所有套路

-----------

我先开一会儿吐槽大会,Git 这东西我用了两年,根本尼玛用不明白。

我搞不明白的一个重要原因就是,命令的功能太杂,有时候一个需求可以用好几种命令解决,而且有的命令还 tm 有别名。这导致什么问题呢,我在网上找到的答案五花八门,竟然都能达成目的,难以找到规律,毫无套路可言。对于我这种不喜欢动脑子,只喜欢玩套路的人来说,简直不能接受。

以前我用 Git,就知道 add .,然后 commit -m,最后 push origin master 一套带走,或者就是把 Git 作为下载器,去 clone 别人的项目。但是在工作中呢,和别人一起开发代码,就需要处理一些复杂情况,比如解决冲突,比如手残恢复,等等等实用场景,这些我在后文都会列举。

对于工具的学习,我认为应该多做减法,只捡最有用的学,那些奇技淫巧不学也罢,应该把时间投入更有价值的事情中。…

Git 看这一篇就够了

上一篇讲 Git 的文章发出来没想到效果特别好,很多读者都要求继续深入的写。

那今天齐姐简单讲下 Git 的实现原理,知其所以然才能知其然;并且梳理了日常最常用的 12 个命令,分为三大类分享给你。

本文的结构如下:

  1. 作者和开发原由
  2. Git 的数据模型
  3. 常用命令
  4. 资源推荐