git with gerrit 常用操作解析

本文详细介绍了git的常用操作,包括clone、commit、分支管理、stash、log、pull、push等,同时讲解了merge与rebase的区别以及在Gerrit中的CR处理。内容覆盖了从基础到进阶的多个方面,适合git使用者参考。
摘要由CSDN通过智能技术生成

git是目前比较流行且很好用的分布式代码管理工具。相信很多人已经在使用它了。

这篇文件主要介绍些git的常见操作, 对于日常应用是足够了的。

后续会介绍一些git的不常用但却很有用的操作。

先看张图, 了解下git各个操作阶段的含义, 通俗易懂的。


下面介绍常用的基本操作。

1. clone

1)clone某个分支

git clone xxxx(repository url) -b yyyy(branch name)


2)浅clone, truncated to the specified number of revisions

git clone xxxx --depth 1(最小是1, 必须是正整数)

在git1.9版本以上, 可以直接在浅clone的基础上,push 到remote


3)large repository的clone

在clone大的项目时,有时会遇到“fatal: The remote end hung up unexpectedly | fatal: early EOF | fatal: index-pack failed”的错误,硬件的过载保护  

step1: 浅clone

git clone xxxx --depth 1

step2: 恢复完全repository

git fetch --unshallow


2. commit

1) git commit -am “xxxx” # -a(--all)即c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值