git
慕筱技术进阶日志
这个作者很懒,什么都没留下…
展开
-
推荐!手把手教你使用Git
推荐!手把手教你使用Git原文出处: 涂根华的博客 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推转载 2016-03-14 09:10:12 · 613 阅读 · 0 评论 -
Git 提交的正确姿势:Commit message 编写指南
Git 提交的正确姿势:Commit message 编写指南Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。$ git commit -m "hello world"上面代码的-m参数,就是用来指定 commit mesage 的。如果一行不够,可以只执行git commit,就会跳出文本编译器,让你写多行。$ git转载 2017-07-26 13:49:01 · 18334 阅读 · 5 评论 -
git如何实现增量上线 实现前端资源增量式更新的一种思路
git如何实现增量上线 实现前端资源增量式更新的一种思路 之前校招面试的时候遇到过一个很有趣的问题: “假设有一个超超超大型的Web项目,JS源代码压缩之后超过10MB(实际怎么可能会有这么大的嘛=。=),每次更新之后都需要用户重新加载JS是不可接受的,那么怎么样从工程的角度解决这种问题?” 一开始立马想到了好几点解决方案,比如:抽转载 2017-07-27 10:20:45 · 3715 阅读 · 0 评论 -
Git增量更新打包的办法
Git增量更新打包的办法 最近遇到个问题:一个比较老的项目出现bug,需要更新。客户要求只能增量更新,所以打包的时候不可能一个一个文件找出来打包,这样效率太低,经过查找资料,git下找到一种办法如下:背景:代码库用的是gitlab工具:git for windows(一个工具) sourcetree (git可视化管理工具)首先 一转载 2017-07-27 10:22:55 · 12412 阅读 · 1 评论 -
Git 在团队中的最佳实践--如何正确使用Git Flow
Git 在团队中的最佳实践--如何正确使用Git Flow我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用。Git的优点Git的优点很多,但是这里只列出我认为非常突出的几点。由于是分布式,所有本地库包含了远程库的所有内容。优秀的分支模型,打分支以及合并分支,机器方便。转载 2017-07-27 10:25:12 · 233 阅读 · 0 评论 -
[Git高级教程 (一)] 通过Tag标签回退版本修复bug
[Git高级教程 (一)] 通过Tag标签回退版本修复bug1 前言本系列之所以取名”Git高级教程”,主要是教大家解决实际工作中遇到的问题,要求读者会基本的git用法和命令,请不要使用SourceTree这样的工具,因为它让你啥都不会、啥也不懂,git本身与Linux一脉相承,都是Linus torvalds写的嘛,所以命令行才是精髓。如果你还不会Git的话,强烈建议转载 2017-07-27 11:15:47 · 530 阅读 · 0 评论 -
git命令之git tag 给当前分支打标签
git命令之git tag 给当前分支打标签git tag — 标签相关操作发表于 2011年06月29日 由 机器猫标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ Git tag # 在控制台打印出当前仓库的所有标签$ git tag -l ‘v0.1.*’ # 搜索符合模式的标签打标签git转载 2017-08-20 21:13:54 · 384 阅读 · 0 评论 -
Git查看、删除、重命名远程分支和tag
Git查看、删除、重命名远程分支和tagGit查看、删除、重命名远程分支和tag2015-06-15:加入姊妹篇;2013-11-06:加入重命名远程分支的内容;2013-01-09:加入删除远程tag的内容。姊妹篇:使用Git、Git GUI和TortoiseGit这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲:查看远程转载 2017-08-20 21:14:55 · 268 阅读 · 0 评论 -
Git分支管理的策略梳理
Git分支管理的策略梳理当下最流行的版本管理系统应该是非Git莫属。相比同类软件,Git有很多优点,其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。但是,太方便了也会产生副作用。如果不加注意,很可能会留下一个枝节蔓转载 2017-07-27 10:32:38 · 224 阅读 · 0 评论 -
Git LFS 入门指南
Git LFS 入门指南出于好意:设计团队开始把他们大尺寸的图形文件添加到你的项目仓库当中,然而引起的结果是,你看着仓库不断增大直到数 GB 大小......在 GIT 中以二进制文件来运行确实是一种明智的做法,每当提交一个 100MB 的 Photoshop 文件中的细微改变,你仓库的大小当然也会增长 100MB,这样快速的增长会使你的仓库因为内容太过于庞大而变得几乎无法转载 2017-09-05 15:20:22 · 19147 阅读 · 2 评论 -
Git 合并远程分支
Git 合并远程分支在Rainbow项目的过程中。进行新版本开发的时候,在Git中创建了一个0.2的版本进行管理。但后来发现master版本不变,使用新的版本号进行源码管理会有一定的麻烦。如,我每次进行开发新的系统版本的时候,我都得把本地的源码迁移到新的系统版本分支中。于是,我决定所有的源码更新及维护都在master分支中进行。进行新版本的时候,只是在版本库中把当前源码转载 2017-08-27 22:00:05 · 479 阅读 · 0 评论 -
Git & Gitlab 使用指南
Git & Gitlab 使用指南去年小组在从 SVN 和 TFS 迁移到 Git 的过程中整理了这份文档,面向的用户是对 Git 和 SVN 可能都不是很了解的人。看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅,有错误还请指正。1. 关于 Git 你应该知道的东西Git 是一个分布式版本控制系统。分布式的意思是,每个人电脑上都是一份完整的代码库,包转载 2017-08-31 12:20:52 · 741 阅读 · 0 评论 -
git 创建分支提交远程分支
git 创建分支提交远程分支1.创建本地分支git branch 分支名,例如:git branch 2.0.1.20120806注:2.0.1.20120806是分支名称,可以随便定义。2.切换本地分支git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.201208063.远程分支就是本地分支pus转载 2017-12-05 13:54:49 · 818 阅读 · 0 评论 -
Git 删除远程仓库文件
Git 删除远程仓库文件原文地址:http://blog.csdn.net/u010316858/article/details/50053387 使用 git rm 命令即可,有两种选择. 一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除; 一种是 git转载 2018-01-10 10:40:37 · 5411 阅读 · 0 评论 -
git删除远程仓库的文件或目录
git删除远程仓库的文件或目录git rm -r --cached a/2.txt //删除a目录下的2.txt文件 删除a目录git rm -r --cached agit commit -m "删除a目录下的2.txt文件" git push Note:用-r参数删除目录, git rm --cached a.txt 删除的是本地转载 2017-08-16 14:44:52 · 326 阅读 · 0 评论 -
GitLab常用命令整理
git常用命令整理进入本地仓库访问位置之后执行命令1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库转载 2017-06-26 12:55:08 · 3170 阅读 · 0 评论 -
Git 常用命令详解(二)
Git 常用命令详解(二)转自:http://blog.csdn.net/ithomer/article/details/7529022 Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git转载 2017-06-01 13:49:09 · 496 阅读 · 0 评论 -
Git常用命令
Git常用命令查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的转载 2017-06-01 13:50:17 · 232 阅读 · 0 评论 -
Git 常用命令大全
Git 常用命令大全Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$转载 2017-06-01 13:54:14 · 263 阅读 · 0 评论 -
手把手教你使用Git
手把手教你使用GitGit是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上 改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。一:Git是什么?转载 2017-06-20 10:18:08 · 245 阅读 · 0 评论 -
CVS版本库到Git的迁移
CVS版本库到Git的迁移CVS是最早广泛使用的版本控制系统,因为其服务器端存储结构的简单直白,至今仍受到不少粉丝的钟爱。但是毕竟是几十年前的产物,因为设计上的原因导致缺乏现代版本控制系统的一些必须功能,如:没有原子提交,分支管理不便(慢),分支合并困难因为合并过程缺乏跟踪,不支持文件名/目录名的修改等等。很多CVS的用户都已经转换到Subversion这一更好的集中式版本控制系统了。转载 2017-06-20 10:43:26 · 2849 阅读 · 0 评论 -
Git 常用命令速查表(图文+表格)
Git 常用命令速查表(图文+表格)一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin g转载 2017-06-20 13:06:20 · 2605 阅读 · 0 评论 -
Git 版本管理工具(一)
Git 版本管理工具(一)Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git —— The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背景git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。Git 与常用的版本控制工具 C转载 2017-06-21 15:01:32 · 218 阅读 · 0 评论 -
Git 常用命令大全
Git 常用命令大全Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$转载 2017-06-21 15:28:44 · 193 阅读 · 0 评论 -
Git命令详解
Git命令详解1. Git1.1. Git是何方神圣?Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态)。另一个状态可以是不同的文件,也可以是不同的文件内容。举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换。文件集合往往被称作是“源代码”。在转载 2017-06-21 15:29:36 · 285 阅读 · 0 评论 -
Pro Git
Pro GitThe entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under theCreative Commons Attribution Non Commercial转载 2017-06-22 13:58:11 · 356 阅读 · 0 评论 -
Git详解之一:Git起步
Git详解之一:Git起步原文:《Pro Git》起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。(查看Git详解系列的全部文章)1.1 关于版本控制什么是版本控转载 2017-06-22 21:42:15 · 319 阅读 · 0 评论 -
GitBook
GitBookPro Git 第二版 简体中文Pro Git 第二版 简体中文Last updated 7 months ago Star412Effective Go 中英双语版Effective Go 《实效 Go 编程》中英双语版,学习Go语言(附带学习英文)必备教程Last update转载 2017-06-22 21:43:41 · 595 阅读 · 0 评论 -
IT技术页面
IT技术转载 2017-06-22 22:42:02 · 263 阅读 · 0 评论 -
让你的Git水平更上一层楼的10个小贴士
让你的Git水平更上一层楼的10个小贴士最近,我们发表了关于Git基础知识和在团队中使用Git的教程。我们之前讨论的那些命令,已经足够让帮助一个开发者在Git世界里生存了。本篇文章,我们将尝试探索如何更有效的管理您的时间以及如何充分使用Git提供的各种功能。注意:本文中,一些命令包含含有方括号的部分(e.g.git add -p [file_name]).在这些例子中,您要在该转载 2017-06-22 23:03:59 · 352 阅读 · 0 评论 -
研发团队 GIT 开发流程新人学习指南
研发团队 GIT 开发流程新人学习指南本文定位于为使用GIT标准分支开发流程的开发团队新人提供一份参考指南,其中的内容都是我们公司在研发团队初创时所遵循的一些开发流程标准,经过近一年的实践,虽说还有很多不足,但是随着团队经验的丰富和人员的扩张,我会适时地更新本文,分享我们在使用GIT开发流程中遇到的问题和解决方案。分支流程说明简介项目中长期存在的两个分支转载 2017-06-22 23:06:03 · 1077 阅读 · 1 评论 -
Git : Distributed version control system
Git : Distributed version control systemSrcs : Git Reference http://git-scm.com/docs http://www.kernel.org/pub/software/scm/git/docs/ Pro Git http://git-scm.com/book “Tracking Branch转载 2017-07-05 09:43:08 · 1329 阅读 · 0 评论 -
git config 常用配置
git config 常用配置用了2年git了,除了当时入门时一周看完并基本掌握了 廖雪峰的Git教程 上面的知识,之后这2年中,在我们那个小Team里,我的 git 能力还算上流了,也就再也没有仔细看过 git 相关教程了。近来换了份工作,熟悉新环境的这段时间又简单翻了下 git 相关教程,赫然发现自己知道的真是太少了,连最基本的 git config 有哪些,都有什么用转载 2018-01-10 10:42:00 · 2920 阅读 · 0 评论