master

github常用命令汇总

拥有回忆 提交于 2019-12-21 01:33:35
创立版本库 mkdir Baidu cd Baidu git init SSH ssh-keygen -t -rsa -C "TaylorApril947939@gmail" (在github上new SSH,内容为id_rsa.pub) 添加远程库 (github上新建git仓库,选择REAMDE.md) git remote add origin git@github.com:TaylorApril/Baidu.git git push -u origin master (报错) git pull --rebase origin master git push -u origin master git push origin master 提交 (文件名字read.txt) git add read.txt (所有文件 git add .) git commit -m "说明文字" git push 版本回退 (查看最近到最远提交日志) git log --prtty=oneline (回退版本计数:HEAD^上一个版本、HEAD~100上与100个版本) git reset --hard HEAD^ (回退版本号码:回退版本commit id为3628df) git reset --hard 3628df (想要恢复:使用命令记录来找回commit id回退) git

学习Git的一些笔记,有些凌乱,做个记录

雨燕双飞 提交于 2019-12-21 01:33:09
svn 是集中式的版本控制系统,git是分布式的版本控制系统 集中式就是要从中央服务器获取任务 做完放回去最大的毛病是只有联网才能工作 git分布式版本控制系统工作时不需要联网,每个人电脑都是一个完整的版本库通常会有一个充当中央服务器的电脑方便大家交换修改。没有也可以。 每台电脑都要自报家门 名字 邮箱 版本库repository $ mkdir learngit //创建git $ cd learngit //进入该路径 $ pwd //显示当前目录 /Users/michael/learngit 初始化git仓库 git init git add <file> 添加 可以添加多个 git commit -m <message>一次提交几个文件 git log 可以显示最近到最远的提交日志 git status 查看结果掌握当前库的状态 知道有文件被修改过 git diff 查看做了什么修改 git reset -hard HEAD^ 回退上一个版本 HEAD~100回退上100个版本。HEAD指向的版本就是当前的版本 或者可以git reset —hard commit id git reflog 记录每一次命令 rm test.txt删除文件git status查看那个文件被删了 确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit: 关联远程库

终端提交代码到码云

无人久伴 提交于 2019-12-21 01:32:26
终端提交代码到码云 一.下载安装 Git 查看电脑是否安装git,打开终端,输入git,回车如果输出如下,则代表已安装了git $ git usage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] <command> [<args>] These are common Git commands used in various situations: start a working area (see also: git help tutorial) clone Clone a repository into a new directory init Create an empty Git repository or reinitialize an existing one work on the current change (see also:

git 的使用

萝らか妹 提交于 2019-12-21 01:25:44
Git 配置 Git命令的使用,一般有两种两种形式,一种是git后面带参数(如:git add),另一种是直接减号连接的一条命令(如:git-add),后面讲解全部使用后者,这样可以避免空格的使用带来的问题。 $ ssh-keygen -b 1024 -t dsa 生成密钥,用户通信加解密。1024为生成密钥大小,dsa为指定的加密类型。如果接受默认设置,那么私钥和公钥文件分别位于:~/.ssh /id_dsa和~/.ssh/id_dsa.pub。用户需要向服务器管理员提供公钥(id_dsa.pub),在用户同步版本库时对用户进行身份认 证。用户必须妥善保管私钥。 $ git-config user.name jianjun 配置用户名,在生成补丁、日志时使用。git-config命令带--global选项是对所有用户信息进行配置,默认只针对对当前用户。 $ git-config user.email jianjun@zeuux.org 配置用户邮件,用于发送补丁。 $ git-config sendemail.smtpserver /usr/local/bin/msmtp 配置补丁邮件的发送软件,这里也可以用其他的,如sendmail。 $ git-config --list 用户可以通过git-config的其他选项来对git做其他配置,--list可以查看用户已经选项。如:

spark1.6.0伪分布式搭建

有些话、适合烂在心里 提交于 2019-12-20 23:08:14
环境:   hadoop2.6.0   jdk1.8   ubuntu 14.04 64位 1 安装scala环境 版本是scala- 2.10. 6,官网下载地址 http://www.scala-lang.org/download/ 然后配置scala的环境变量:sudo vim /etc/profile export SCALA_HOME=/usr/scala/scala-2.10.6 export PATH=$PATH:$SCALA_HOME/bin 执行命令source /etc/profile 让环境变量生效 scala检测:在任意目录执行scala -version,结果如下: 2 spark配置 首先下载spark的压缩包,官网下载地址 http://spark.apache.org/downloads.html 按照上图所示选取,然后下载spark-1.6.0-bin-hadoop2.6.tgz压缩包 解压到安装目录下,比如我是解压到/usr/local目录下,并且重命名为spark 进入spark/conf目录,把 spark-env.sh.template文件复制并且重命名为 spark-env.sh,并且在文件末尾加上如下配置 export JAVA_HOME=/usr/java/jdk1.8.0_141 export SCALA_HOME=/usr

编译安装nginx时配置开机自启

雨燕双飞 提交于 2019-12-20 20:00:16
详细编译安装nginx请参考 【Nginx目录结构与配置文件详解】 以及 【Nginx安装部署】 ,在这里就进行简单安装 安装Nginx 环境介绍 操作系统: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux nginx软件版本: nginx-1.17.6.tar.gz 安装依赖 注意:编译安装一定要安装开发工具,否则无法进行安装或安装报错 [root@localhost opt]# yum -y install openssl openssl-devel zlib zlib-devel pcre pcre-devel make gcc gcc-c++ 安装nginx [root@localhost ~]# cd /opt/ [root@localhost opt]# wget http://nginx.org/download/nginx-1.17.6.tar.gz [root

GreenPlum5安装记录

我与影子孤独终老i 提交于 2019-12-20 17:55:28
GreenPlum5安装记录 安装前准备 挂载磁盘 # fdisk -l # 查看磁盘信息 # df -h # 查看磁盘使用 # 创建本地文件夹 mkdir /data1 # 格式化磁盘 mkfs -t ext4 /dev/vdb # 挂载 mount /dev/vdb /data1 # 开机自动挂载 # vim /etc/fstab /dev/vdb /data1 ext4 defaults 0 0 # 执行 mount -a ​ 关闭SELINUX cat /etc/selinux/config SELINUX=disabled 依次执行: systemctl stop firewalld.service , systemctl disable firewalld.service 。 查看防火墙状态`systemctl status firewalld.service 配置hosts 集群中建议如下命名,方便统一管理: mdw: Master smdw: Master Standby sdw0: Segment 1 …… sdwn: Segment n 172.26.78.203 mdw sdw3 172.26.78.204 sdw1 172.26.78.205 sdw2 smdw 操作系统参数设置 vim /etc/sysctl.conf kernel.shmmax =

git常用命令

℡╲_俬逩灬. 提交于 2019-12-20 17:18:35
git常用命令 "git add ."——添加当前所有改动到暂存区 "git commit -m '当前改动简单说明文本'"——提交暂存区到本地历史记录 "git push origin master"——提交本地历史记录到远程master分支 "git checkout branchX"——本地仓库切换到branchX分支 "git checkout -b newBranchName"——从当前所处分支新建一个newBranchName分支,新分支和原分支版本一致 "git merge feature/linyk"——将feature/linyk分支的所有差异合并到当前分支来(合并时可能会出现冲突,此时需要解决冲突后再走add commit提交流程) "git cherry-pick a12b0e"——将编号为a12b0e的commit记录的改动合并到当前分支,通常在分支有差异,不能直接整体merge的情况下使用 "git log"——查看本地历史提交记录 "git status"——查看当前工作区状态 "git diff"——查看当前所有改动,按q退出查看 "git show a12b0e"——查看a12b0e的commit记录的改动 关于git合并的基础方法: 1.自己分支xxx上有提交要到master时,先在xxx进行本地提交,然后切到master分支 2

第三部分:多机数据库的实现:集群

百般思念 提交于 2019-12-20 15:01:45
Ubuntu16.04 配置redis cluster环境(自己测试用) 参考:必看 redis cluster相关命令 redis 6379节点的配置文件(其他节点的配置文件对应端口,文件名改一下就行) pidfile "/home/xiaocai/software/redis/logs/redis-6379.pid" port 6379 tcp - backlog 511 bind 0.0 .0 .0 timeout 0 tcp - keepalive 60 loglevel notice dbfilename "dump-6379.rdb" cluster - config - file nodes - 6379. conf cluster - enabled yes 启动redis节点 sudo . / redis - server conf / redis - 6379. conf sudo . / redis - server conf / redis - 6380. conf sudo . / redis - server conf / redis - 6381. conf 添加redis节点 cluster meet ip port 查看redis 节点 cluster nodes xiaocai@ubuntu : ~ / software / redis$ . /

mysql5.6 主从配置

点点圈 提交于 2019-12-20 11:49:27
两台机子都是win7系统,mysql版本为5.6 本例中使用的主从服务器ip分别为:192.168.9.71;192.168.9.248 一、配置master服务器 1、配置 在my.ini中[mysqld]配置如下: log-bin=mysql-bin log-bin-index=mysql-bin.index server-id=1 sync_binlog=1 binlog_format=mixed binlog-do-db=testdb binlog-ignore-db=mysql binlog-ignore-db=performance_schema binlog-ignore-db=information_schema 网上有种说法max_allowed_packet需要配置一个较大的值。原因未知。 配置完成后重启MySql服务。 2、授权:授权slave同步数据的账号密码。 GRANT REPLICATION SLAVE ON *.*TO 'ROOT'@'192.168.9.248' IDENTIFIED BY 'ROOT'; 说明: ROOT:Slave使用的账号 IDENTIFIED BY 'ROOT' :Slave使用的密码 192.168.120.209:Slave 数据库IP master端,通过命令窗口 show master status\G 显示信息