master

git-本地操作

谁说我不能喝 提交于 2019-12-29 09:30:51
一、新建git仓库 方式一:git init 这种方式建立一个裸仓 例如我们在d盘新建一个文件夹,然后输入git bash命令 git init practiceOne 我们新建了一个空仓 cd practiceOne/.git/ 进入git配置目录 ls我们可以看到该目录下相关的git配置文件 方式二:git clone XXXX 这种方式通过拷贝一个远程仓库来新建一个本地git仓库。 二、git基本命令 2.1 git add:将文件添加到暂存区里头 例如: git add fileA 【多个文件中间空格隔开】 git add -A 【把整个工作区里头的文件提交到暂存区】git add . 和上一个命令一样作用 2.2 git commit:将暂存区里头的文件提交到历史记录区【也就是远程终端】 例如: git commit -m "commit fileA" 2.3 git status:查看三个区的历史状态 2.4 git rm:删除工作区里头的文件 例如: git rm fileA 删除缓存区里头的文件: git rm --cached fileA 2.5 git reset:还原删除的文件 例如: git reset HEAD fileA 2.6 git mv:重命名或者移动文件 例如: git mv fileA fileB

Git的常用命令

允我心安 提交于 2019-12-29 09:29:30
Git常用命令汇总以及其它相关操作 一、 常用的git命令 --文件目录操作命令 1 mkdir * 创建一个空目录 *指目录名 2 pwd 显示当前目录的路径。 3 cat * 查看*文件内容 4 git rm * 删除**文件 --git初始化操作 1 git init 把当前的目录变成git仓库,生成隐藏.git文件。 2 git remote add origin url 把本地仓库的内容推送到GitHub仓库。 3 git clone git@url/test.git 从远程库克隆 4 git add * 把x文件添加到暂存区去。 5 git commit –m "*" 提交文件 –m 后面的是注释。 --git 克隆分支 1 git clone xxx.git 最简单直接的命令 2 git clone xxx.git "指定目录" clone到指定目录 3 git clone -b branchname xxx.git clone时创建新的分支替代默认Origin HEAD(master) --clone 远程分支    git clone 命令默认的只会建立master分支 ,如果你想clone指定的某一远程分支(如:dev)的话,可以如下: 1. 查看所有分支(包括隐藏的) git branch -a 显示所有分支     1 * master 2 remotes

git 基本命令

爷,独闯天下 提交于 2019-12-29 09:28:09
1.设置ignore的文件和文件夹: 先进行全局设置:git config --global core.excludesfile ~/.gitignore 再在根目录下添加名为“.gitignore"的文件 在该文件中,添加需要ignore的文件名或文件夹,如: a.txt .\testignore\ .\b\bin\ 这样就排除了a.txt,testignore文件夹,b\bin文件夹这三个。 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对应远程分支的本地分支 重命名远程分支 把本地tag推送到远程 获取远程tag 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): ? View Code BASH 1 2 3 4 5 6 7 8 9 10 # git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: ? View Code BASH 1 git push

2017.5.24 Git使用说明初级

你说的曾经没有我的故事 提交于 2019-12-29 09:27:28
1.初次登陆GitBash git config --global user.name"xcxz1994" git config --global user.~email"github注册邮箱" 2.cd到要创建库的文件夹 通过命令 git init 把这个目录变成git可以管理的仓库 3.添加文件到git库 第一步:使用命令 git add readme.txt添加到暂存区里面去 第二步:用命令 git commit告诉Git,把文件提交到仓库 git commit -m "版本说明" 4.git status 查看当前git库的状态,那些文件修改了没有git到库中 5.git diff 告诉我们文件中,那些内容被修改过 6.版本回退: 回退到上一个版本:git reset --hard HEAD^ 回退到指定版本:git reset --hard 版本号 git reflog 查看各个版本号 7. 命令 git checkout --readme.txt 意思就是,把readme.txt文件在工作区做的修改全部撤销 8.恢复文件 git checkout -- b.txt 9.使用命令git clone克隆一个本地库 10.远程仓库传输加密: 第一步:ssh-keygen -t rsa –C "github注册邮箱" 第二步:登录github,打开” settings

k8s安装

亡梦爱人 提交于 2019-12-28 17:47:39
环境: 使用virtualbox建了两台虚拟机: 节点 系统 内核数 内存 存储 master centos:7 2 4G 20G node1 centos:7 2 4G 20G 版本: Kubernetes v1.15.1 Docker 18.09.7 安装docker 卸载旧版本 在 master 节点和 worker 节点都要执行 sudo yum remove -y docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine 设置 yum repository #在 master 节点和 worker 节点都要执行 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 安装并启动 docker #在

Git 在团队中的最佳实践--如何正确使用Git Flow

大兔子大兔子 提交于 2019-12-28 16:34:46
我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用。 Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点。 由于是分布式,所有本地库包含了远程库的所有内容。 优秀的分支模型,打分支以及合并分支,机器方便。 快速,在这个时间就是金钱的时代,Git由于代码都在本地,打分支和合并分支机器快速,使用个SVN的能深刻体会到这种优势。 感兴趣的,可以去看一下Git本身的设计,内在的架构体现了很多的优势,不愧是出资天才程序员Linus (Linux之父) 之手 版本管理的挑战 虽然有这么优秀的版本管理工具,但是我们面对版本管理的时候,依然有非常大得挑战,我们都知道大家工作在同一个仓库上,那么彼此的代码协作必然带来很多问题和挑战,如下: 如何开始一个Feature的开发,而不影响别的Feature? 由于很容易创建新分支,分支多了如何管理,时间久了,如何知道每个分支是干什么的? 哪些分支已经合并回了主干? 如何进行Release的管理?开始一个Release的时候如何冻结Feature, 如何在Prepare Release的时候,开发人员可以继续开发新的功能? 线上代码出Bug了,如何快速修复?而且修复的代码要包含到开发人员的分支以及下一个Release?

mysql容器如何设置主从备份

与世无争的帅哥 提交于 2019-12-28 15:57:56
1.安装docker mysql 容器(如何安装请移步Docker安装mysql文档) 2.进入数据库容器 docker exec -it mysql /bin/bash 3.进入mysql mysql -hlocalhost -uroot -p 4.在主库上创建一个复制账户 GRANT REPLICATION SLAVE ON . TO ‘slave’@’%’ IDENTIFIED BY ‘slave2019’; flush privileges; 5.退回到宿主机修改主库的配置文件 vim /usr/local/mysql/conf/my.cnf 在 [mysqld] 节点最后加上 log-bin=mysql-bin server-id=1 6.修改从库的配置文件 vim /usr/local/mysql/conf/my.cnf 在 [mysqld] 节点最后加上 log-bin=mysql-bin server-id=2 7.开始备份, 在主库执行以下命令, 让主库所有表置于只读不能写的状态, 这样达到主从库数据一致性(如果是新库可以省略此步骤) FLUSH TABLES WITH READ LOCK; 8.将主库的数据库备份在从库还原(如果是新库可以省略此步骤) 用navicat for mysql 很方便操作 9.从库还原后, 释放主库的读锁, 这样主库恢复写权限

Git 常用命令整理

自古美人都是妖i 提交于 2019-12-28 13:04:14
初始化配置 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com #配置到缓存 默认15分钟 git config --global credential.helper cache #修改缓存时间 git config --global credential.helper 'cache --timeout=3600' git config --global color.ui true git config --global alias.co checkout git config --global alias.ci commit git config --global alias.st status git config --global alias.br branch git config --global core.editor "mate -w" # 设置Editor使用textmate git config -1 #列举所有配置 #用户的git配置文件~/.gitconfig 查看、添加、提交、删除、找回,重置修改文件 git help

mysql一主两从

大兔子大兔子 提交于 2019-12-28 12:18:39
一、环境介绍 centos7,mysql5.6 master: 10.0.0.42 slave: 10.0.0.43,10.0.0.44 二、配置 vim /etc/my.cnf master: 10.0.0.42 slave: 10.0.0.43 slave: 10.0.0.44 注:此处允许所有ip地址可以远程登录此mysql,出于安全考虑,可以配置防火墙规则进行mysql远程登录的ip的限制。 在master上授权一个远程登录用户并刷新权限,查看master状态 slave机上分别执行 change master to master_host = '10.0.0.42' , master_user = 'tom' , master_password = '123' , master_log_file = 'mysql-log.000003' , master_log_pos = 442 ; 然后开启两台从机 查看slave的状态 当从库的 IO线程和SQL线程的状态都是yes时,说明主从模式配置成功 可以创建一个数据库测试是否可以同步成功 来源: CSDN 作者: 一纸情书ベ 链接: https://blog.csdn.net/weixin_45762569/article/details/103741099

git 版本控制器常用命令笔记

北战南征 提交于 2019-12-28 09:09:57
前面是干货,后面有简介 git 常用命令 : $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" $ git init git 代码仓库初始化 添加文件到Git仓库,分两步: $git add <file> 可反复多次使用,添加多个文件到缓存区; $git commit -m <message> -m版本说明,提交到分支完成。 $ git log --pretty=oneline 一行行的查看历史版本 首先,Git必须知道当前版本是哪个版本,在Git中,用 HEAD 表示当前版本,也就是最新的提交 1094adb... (注意我的提交ID和你的肯定不一样),上一个版本就是 HEAD^ ,上上一个版本就是 HEAD^^ ,当然往上100个版本写100个 ^ 比较容易数不过来,所以写成 HEAD~100 。 $ git reset --hard HEAD^ 利用HEAD退回版本 $ git reset --hard commit_id 或者利用版本id退回 $ git reflog 查看历史版本 $ git status 查看状态,可以查看工作区和缓存区的文件 第一次修改 -> git add -> 第二次修改 -> git commit 你看