git

git 将本地项目提交到第三方简单操作

1、已有本地项目文件夹2.在1的文件夹下git init$ git initInitialized empty Git repository in C:/usertb/cart1.4.0.0/.git/发现多了master字样tb@tb MINGW64 /c/usertb/cart1.4.0.0 (master)创建个文件演示下$ touch read.utb@tb MIN

如何在gerrit中修改已提交的change

在gerrit审核中,经常会遇到开发人员提交的代码审核不通过的情况。那么开发人员这时有两个选择:按照要求修改代码,然后重新提交一次代码修改原来的Change第一种方法会产生多次commit,而这些commit实际上是没有太多意义的,所以不推荐使用。所以推荐第二种方法。下面讲解如何做:安装 commit-msg hook安装gerrit的commit-msg hook的目的是

fsck修复linu文件损坏

数据一定要备份,最好多机备份,代码一定要ci。背景和损失背景:机房事故,突然关机,硬盘年老失修,造成很多文件不可用。如图面临损失:作为一名靠谱程序员,数据库单机多机备份,程序版本控制这些都是有的【如果没有,一定要加上】;但这次有一个重要影响,就是git中commit之后,没有push的文件全损坏了,损坏了,坏了,了。。。。分析原因op给出的说法是网络波动,造成机房故障,机器

Git学习之路

Git是目前世界上最先进的分布式版本控制系统。Git同时也是Linus改变世界的第二大创举。关于分布式和集中式的区别,可以看一下这篇文章集中式vs分布式一.名词解析1.工作区文件所在的文件夹2.版本库文件夹中含有.git的隐藏文件夹。通过add添加的文件被添加到暂存区,commit提交后,把暂存区的所有内容提交到分支上。二.基本操作1. 用户配置git config --g

Git Flow简介

Git Flow是什么?Git Flow是一套基于git的工作流程,这个工作流程围绕着project的发布(release)定义了一个严格的如何建立分支的模型。Git建分支是非常cheap的,我们可以任意建立分支,对任意分支再分支,分支开发完后再合并。比较推荐、多见的做法是特性驱动(Feature Driven)的建立分支法(Feature Branch Workflow)

git常用指令整理及说明(详细)

git常用指令整理及说明(详细)标签: git[TOC]本文是git系列博客的第二篇。本文对指令按照使用场景(建库,查看,修改,分支)进行分类归纳,介绍指令基本含义和用法,方便查阅。安装和配置参考我前面的博客:git在各操作系统平台下的安装和配置工作区、版本库和暂存区工作区:就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区。版本库:工作区有一个隐藏目

mac安装arcanist

安装 git clone https://github.com/phacility/arcanist.git git clone https://github.com/phacility/libphutil.git 设置环境变量 vim ~/.zshrc export PATH=$PATH:/Users/xixicat/devtool/arcanist/bin source

git:如何管理本机的多个ssh密钥

我们可能会需要在一台电脑上以不同的github账户去使用git,这时就需要去解决如何管理本机上的多个ssh key的问题了。生成新ssh key如果我们电脑上已经存在了一个ssh key,那么我们需要在我们电脑上生成第二个你想在本电脑上使用的id_rsa,使用命令:ssh-keygen -t rsa -C "你的github注册邮箱"。红色标注部分会提示你把新生成的id_r