dev

git中分支操作

守給你的承諾、 提交于 2020-02-11 08:29:45
1.git branch -v 查看分支 2.git branch 分支名 (添加分支) 3.git checkout 分支名 (切换分支) 我们在dev 分支修改了first.txt 文件 添加了两行数据进行了提交 ,现在我们看到master,dev分支的提交信息有了变化,信息往前推进了 一步,已经比master分支领先了 4.合并分支(git merge 分支名) 我们合并dev分支到master分支上,首先切换到master分支上,执行命令 git merge dev ,我们要指定合并分支的名称git merge 分支名 5.合并分支产生的冲突 首先 在master分支编辑first.txt 添加edit master 添加到暂存区,提交到本地库 我们现在切换到dev分支修改first.txt 然后添加到暂存区,提交到本地库 这两个分支都做了相应的提交,在同一文件的同一行不同内容 我们可以看到合并冲突 解决合并冲突,删除多余的字符,编辑到你满意的程度 git status 查看状态 手动 合并分支 git add 文件名 提交到暂存区,git commit -m “描述” 不要加文件名 ====================================================== git remote -v 查看push地址 git remote add

Mac的移动硬盘不能装载该如何解决?

给你一囗甜甜゛ 提交于 2020-02-11 04:43:57
昨天拔硬盘时,不能弹出,赶着要睡觉,就直接拔掉USB接口,谁料到今天再插进去,电脑不能识别,无法装载了. 我的天那, 里面很多重要资料,我以为硬盘坏了,要重新格盘了...T T 还好在网上找到了大神们的指点: 1) 先使用diskutil list 查看自己宗卷名字 我的是Netac 对应的是/dev/disk2 SiegdeMBP:~ sieg$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk1 121.1 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +121.1 GB disk1 Physical Store disk0s2 1: APFS Volume Macintosh HD 105.3 GB disk1s1 2: APFS Volume Preboot 66.7 MB disk1s2 3: APFS Volume Recovery 1.0

记一次生产事故--磁盘被占满

心不动则不痛 提交于 2020-02-10 20:44:02
写在前面 今天,跑在阿里云ECS上的生产环境,突然间访问异常,接口各种报错,无奈公司没有专业的运维人员,只能硬着头皮解决一下。 问题排查 先从表面看起,数据库首先报错 Caused by: org.postgresql.util.PSQLException: ERROR: could not extend file "base/16385/16587_fsm": No space left on device 建议:Check free disk space. 直观上看,设备没有可用空间,也就是磁盘满了。 进入服务器后台,执行 $ df -h Filesystem Size Used Avail Use% Mounted on udev 7.9G 0 7.9G 0% /dev tmpfs 1.6G 3.5M 1.6G 1% /run /dev/vda1 59G 56G 0 100% / tmpfs 7.9G 4.0K 7.9G 1% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup /dev/mapper/vg0-vol0 1000G 14G 937G 2% /data tmpfs 1.6G 0 1.6G 0% /run/user/0 发现确实磁盘满了,而且满的很彻底

git 常用命令

橙三吉。 提交于 2020-02-10 18:03:05
1.基本提交 git pull 更新所有分支代码 git add . 添加所有变动代码 git commit -m "说明" 提交变更 git push 推入远端git 2.场景 创建新分支 git checkout -b dev 创建 dev本地分支 git push origin dev:dev 把dev推送到远端命名dev git branch --set-upstream-to=origin/dev 建立本地与远端的连接 3.删除分支 git branch -d dev 删除dev分支 git push origin --delete dev 删除远端分支 来源: CSDN 作者: 四十团伙 链接: https://blog.csdn.net/shileiand_/article/details/104251550

Ceph 块存储客户端配置(二)

帅比萌擦擦* 提交于 2020-02-10 17:29:43
一、Ceph RDB介绍 Ceph块设备,以前称为RADOS设备,为客户机提供可靠的、分布式的和高性能的块存储磁盘。RADOS块设备利用librbd库,并以顺序的形式在Ceph集群中的多个osd上存储数据块。RBD是由Ceph的RADOS层支持的,因此每个块设备都分布在多个Ceph节点上,提供了高性能和优异的可靠性。RDB有Linux内核的本地支持,这意味着RBD驱动程序从过去几年就与Linux内核集成得很好。除了可靠性和性能之外,RDB还提供了企业特性,例如:完整和增量快照、瘦配置、写时复制克隆、动态调整大小等等。RDB还支持内存缓存,这大大提高了其性能。任何普通的Linux主机(RHEL或基于debian的)都可以充当Ceph客户机。客户端通过网络与Ceph存储集群交互以存储或检索用户数据。Ceph RBD支持已经添加到Linux主线内核中,从2.6.34和以后的版本开始。 二、客户端安装Ceph软件包 2.1 检查内核是否支持RBD [root@192-168-5-70 ~]# uname -r 3.10.0-957.el7.x86_64 [root@192-168-5-70 ~]# modprobe rbd [root@192-168-5-70 ~]# echo $? 0 2.2 安装ceph软件 # 配置yum源 [root@192-168-5-70 ~]# vim

Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!

自闭症网瘾萝莉.ら 提交于 2020-02-10 16:35:17
copy from :https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247487262&idx=2&sn=5c2aa3be4a9422e7b778e245daf5389f&chksm=e9c5f6afdeb27fb9defa48fd7c279662c3a3b72ec787f158af270ec392275bbeb6e070b2f22c&mpshare=1&scene=23&srcid=1017gdrlB3XPLoviLBJD7wA4#rd 预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的

使用 linux kernel +busybox 定制linux系统

☆樱花仙子☆ 提交于 2020-02-10 11:32:11
目的: 了解linux的启动过程 主要内容: 1.grub 是启动程序的bootloader 2.linux-kernel 是linux的开源内核 3.busybox 是linux的工具集合 启动顺序: grub-> bzimage > initrd > init > chroot sbin/init (从内存镜像转换成rootfs)>/etc/inittab > fstab>etc/init.d/rcS 实验环境: 操作系统(编译使用): CentOS 7.4Kernel 版本 :5.5.2 1.编译linux kernel 1) 下载及解压: https://www.kernel.org/ 目前最新版本5.5.2 https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.2.tar.xz 复制文件到 /usr/src/linux-5.5.2.tar.xz 解压 tar -xvf linux-5.5.2.tar.xz 2)编译linux kernel: 1 yum install ncusres‐devel # 按照需要编译的一些包 2 cd /usr/src/linux‐5.5.2 # 切换到linux源代码目录 3 make menuconfig #配置内核编译内容,配置一些信息 ,由于是演示,默认就可以了 4 make

linux 挂载硬盘和自动挂载

本小妞迷上赌 提交于 2020-02-10 07:48:33
①挂载 : 插入硬盘前:fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000196c4 Device Boot Start End Blocks Id System /dev/sda1 * 1 39 307200 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 39 2093 16501760 83 Linux /dev/sda3 2093 2611 4161536 82 Linux swap / Solaris 插入硬盘后:fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders

'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。解决方法

拈花ヽ惹草 提交于 2020-02-10 01:52:23
执行 cnpm run dev 报错: 解决方法: 现在使用webpack要同时安装webpack-cli这个包,才可以调用webpack和webpack-dev-server这些命令。 cnpm install webpack webpack-dev-server webpack-cli --save-dev 来源: https://www.cnblogs.com/wangyfax/p/12289636.html

IP Command Examples · WDSP

爷,独闯天下 提交于 2020-02-10 01:04:09
如何配置静态 IP 地址 1. 如何给某一个设备配置地址 2. 查看 IP 地址 3. 如何删除 IP 地址 4. 如何启用网卡 5. 如何关闭网卡 6. 如何查看路由表 7. 如何添加静态路由 8. 如何删除静态路由 9. 如何永久添加路由 10. 如何添加默认网关 无意间发现了这篇文章,从学习 ip 这个命令的角度看,写的还是不错的,所以简单的翻译了放在这里。原文地址 http://www.tecmint.com/ip-command-examples/ 。 在这片文章里,作者将讲述如何配置静态 IP 地址、静态路由和静态网关等内容。在本文中,将使用命令 IP 给需要的设备配置 IP 地址。命令 IFCONFIG 已经被废弃,并被命令 IP 所取代,但是在很多 Linux 发行版中,命令 IFCONFIG 仍然存在,并且可以用来配置网络。 如何配置静态 IP 地址 为了配置静态 IP 地址,你需要修改系统的网络配置文件来给系统分配一个静态 IP 地址。并且要求你是超级管理员,可以通过在终端或命令行输入命令 su 切换用户。 RHEL/CentOS/Fedora 用户 使用你最爱的编辑器打开网卡(eth0 或 eth1)的配置文件。例如,为了给网卡 eth0 配置 IP 地址, [root@tecmint ~]# vi /etc/sysconfig/network-scripts