![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 84
李少辉-开发者
CSDN GitCode 研发负责人
展开
-
git remote 讲解
介绍:Remote 可以有几个,每一个通常是只读、只写或读/写,它可以理解为是远端代码托管平台的地址。Git 借助 remote 可以实现添加远程存储库、删除不再有效的远程存储库、管理各种远程分支并定义它们是否被跟踪等等。仓库 remote 用于指向本地仓库在 codechina 托管的地址,目前比较常见的有 ssh 格式的,如:git@gitlab.csdn.net:code-china/gitlab/codechina-workflow.githttp 格式,如:https://gitlab原创 2021-03-25 09:42:11 · 8756 阅读 · 0 评论 -
git之数据整理
维护及数据恢复你时不时的需要进行一些清理工作 ── 如减小一个仓库的大小,清理导入的库,或是恢复丢失的数据。本节将描述这类使用场景。维护Git 会不定时地自动运行称为 “auto gc” 的命令。大部分情况下该命令什么都不处理。不过要是存在太多松散对象 (loose object, 不在 packfile 中的对象) 或 packfile,Git 会进行调用 git gc 命令。 gc 指垃圾收集原创 2016-06-24 21:30:38 · 620 阅读 · 0 评论 -
git进阶教程之--rebase
我们为什么要关注你的提交历史?工作中,不是你写完代码就万事大吉了,代码要让别人能看得懂,要可评审,可移植。你不能把你十几个逻辑都做成一个commit,搞一坨,让别人在这一坨代码里跳来跳去,工作效率低不说,出了bug也难定位。把提交做小、做好这个就不多说了,是基本素质。我们可以再修改历史上做做文章,讲一下如何补救以已经犯下的错误,毕竟你即便再注意,也会有特殊状况出现,比如:你一个commit写错了,如原创 2016-06-30 06:55:37 · 470 阅读 · 0 评论 -
你知道如何查看git的log吗?
项目中运行 git log,应该会看到下面的输出:$ git logcommit ca82a6dff817ec66f44342007202690a93763949Author: Scott Chacon <schacon@gee-mail.com>Date: Mon Mar 17 21:52:11 2008 -0700 changed the version numbercommit原创 2016-06-30 06:56:32 · 2841 阅读 · 0 评论 -
做一个有品位的程序员
“能够写出漂亮代码的程序员就是有品味的程序员么?”“还不够。品味来自于每一个细节,有品位的程序员会把每一次提交做小、做对、做好,尽量做到整个开发的过程的无可挑剔,这样才够逼格,才可以称为有品位。”$ git log --no-merges --pretty="" --shortstat2 files changed, 25 insertions(+), 4 deletions(-) 1 file转载 2016-07-27 21:07:56 · 498 阅读 · 1 评论 -
git仓库整理实战
你的硬盘空间被谁偷走了?我们经常被问到:你们项目代码量有多大?这时候你可能会去机器上执行:$ du -sh 项目名来看一下你的项目文件夹占用了多大的空间,然后自豪的指着结果说:看!我们一个月写了五百兆!但是,这是真的吗?你了解500m的代码有多少吗?今天我们从一个空仓开始,研究一下你这‘500m’是怎么来的。首先,我们创建一个带workspace的空仓,然后看一下大小:$ git init gc_t原创 2016-08-09 06:21:17 · 640 阅读 · 2 评论 -
一些优美的git文章
git symbolic-ref 命令的使用https://www.kernel.org/pub/software/scm/git/docs/git-symbolic-ref.htmlgit 高级命令http://www.cnblogs.com/TerryBlog/archive/2013/03/19/2969283.htmlgit 缺点http://www.cnblogs.com/TerryBlo原创 2016-11-03 21:46:44 · 345 阅读 · 0 评论 -
通过11个命令来精通git
上周说让我做一次开发团队git使用的培训,一时不知从何说起,后来找了两个同事聊了聊,观察了他们的使用,发现了几个问题:大多数同事都只用add,commit,push几个命令,也只会这几个命令;开发只用一个分支,graph混乱,遇到冲突不知道如何解决;以cp文件的形式来传递修改…… 这完全是自己砍掉了git的双脚和双手,很多人使用git要么是公司要求用,要么是看别人用,并没有意识到git作为工具,...原创 2016-11-28 11:31:13 · 1380 阅读 · 1 评论