0

5566

git仓库管理实例场景

本地git仓库初始化,关联远程git仓库,强行合并、推送至远程

1、假如本地代码目录src

2、远程仓库地址:git@src.nuguo.cn:ppos-pro/ppos-vue-admin.git

操作如下:

#进入代码目录
cd ~/src

#git仓库初始化
git init

#将代码文件添加至本地git仓库
git add --all .

#提交至本地git仓库
git commit -am "初始化仓库"

#添加远程
git remote add origin/master git@src.nuguo.cn:ppos-pro/ppos-vue-admin.git

#添加关联
git branch --set-upstream-to=origin/master master

#若执行 `git pull` 会报错,是因为git发现本地仓库和远程仓库之间的文件没有必然关联,此时可以强行合并,如下:

#强行合并
git pull origin master --allow-unrelated-histories

#推送至远程仓库
git push origin master

fork到个人仓库后,合并“源仓库”的提交请求

1、远程公共协作仓库地址:git@src.nuguo.cn:ppos-pro/ppos-vue-admin.git

2、fork后个人私有仓库地址:git@src.nuguo.cn:unphp/ppos-vue-admin.git

基于个人私有仓库本地的git常见操作,如下:

……

乐果   发表于   2020 年 02 月 24 日 标签:git 继续阅读

0

3386

docker基础命令笔记

docker 基础命令

查看镜像:

docker image ls

查看运行中的实例:

docker ps

查看所有的实例(包括停止的):

docker ps -a

……

乐果   发表于   2019 年 10 月 25 日 标签:Docker 继续阅读

0

4176

从程序员枪杀案谈git push -f

程序员不老老实实的当键盘侠,搞起自己的同事?

目前,码农持枪杀人的动机仍然是个谜。有人猜测道:“同事不写注释,不遵循驼峰命名,括号换行,最主要还天天git push –f等因素”激怒了这名行凶者。

看到上面的原因,感觉太假了,“天天git push –f”,开什么玩笑,第一天这么干就被打断腿了好不好?

……

乐果   发表于   2019 年 06 月 22 日 标签:git 继续阅读

0

4766

systemd常用服务开机启动配置

由于ubuntu18.04开始,系统的开机启动配置不再使用/etr/rc.local,改用systemd方式.

现总结lnmp中常见的服务配置如下:

nginx

vim /lib/systemd/system/nginx.service

编辑nginx.service文件如下

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/data/service/tengine/logs/nginx.pid
ExecStartPre=/data/service/tengine/sbin/nginx -t
ExecStart=/data/service/tengine/sbin/nginx
ExecReload=/data/service/tengine/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

授权/重启服务载入配置/测试/加入开机启动,如下:

……

乐果   发表于   2019 年 04 月 13 日 标签:PHPnginxcaddy 继续阅读

0

4090

arm开发板(orangepi)系统烧制

准备工作

1、下载镜像压缩包,解压成 img

2、准备一张 sd 卡,读卡器

3、orangepibananapi 或树莓派等 arm 开发板

烧制系统到sd卡

本例将介绍在 linux 系统下。

xiao@xiao-desktop cd /dev
xiao@xiao-desktop ls

ls 命令,记录未插入 sd 卡前,dev 目录下的文件。然后再将 sd 卡放入读卡器插上电脑的 usb 插口, 再 ls 命令,对比发现 sd 卡,例如本例发现 dev 目录下多了: sdcsdc1sdc2 三个文件。 或用 fdisk -l 命令,找到 sd 卡。

清除 sd 卡分区,重新建分区:

xiao@xiao-desktop /dev $ sudo umount /dev/sdc*
xiao@xiao-desktop /dev $ sudo fdisk /dev/sdc

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

////////清除所有分区
Command (m for help): o
Created a new DOS disklabel with disk identifier 0xf22376e6.

////////查看分区,分区已被清除
Command (m for help): p
Disk /dev/sdd: 30 GiB, 32220643328 bytes, 62930944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf22376e6

////////新建分区
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-62930943, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-62930943, default 62930943): 

Created a new partition 1 of type 'Linux' and of size 30 GiB.

////////保存修改
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

格式化 sd 卡:

xiao@xiao-desktop /dev $ sudo mkfs.vfat /dev/sdc1

写入镜像:

……

乐果   发表于   2019 年 02 月 22 日 标签:arm 继续阅读

较旧的文章 较新的文章
热评文章