
git
江南风雨2013
qq987614679
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
--no-ff是什么意思?? 和 git merge --squash 有什么区别???
--no-ff指的是强行关闭fast-forward方式。fast-forward方式就是当条件允许的时候,git直接把HEAD指针指向合并分支的头,完成合并。属于“快进方式”,不过这种情况如果删除分支,则会丢失分支信息。因为在这个过程中没有创建commitgit merge --squash 是用来把一些不必要commit进行压缩,比如说,你的feature在开发的时候写的com转载 2016-08-31 14:37:52 · 4193 阅读 · 1 评论 -
git放弃修改&新增文件几种情况
1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改。 单个文件/文件夹:$ git checkout -- filename1所有文件/文件夹:$ git checkout .12. 本地新增了一堆文件(并没有git add到暂存区),想放弃修改。 单个文件/文件夹:$ rm filename / rm dir -rf1所有文件/文件夹...转载 2018-08-21 14:28:41 · 2055 阅读 · 0 评论 -
git config core.autocrlf false
Windows下Git使用报错:warning:LF will be replaced by CRLF in ××××.×× Windows下Git使用报错:warning:LF will be replaced by CRLF in ××××.××(文件名)The file will have its original line ending in your workin...转载 2018-08-01 18:53:44 · 23611 阅读 · 0 评论 -
现在安装sourcetree 免登陆小技巧
以前window安装sourcetree是不强制账号登录的,由于某种原因我们又进不去国外的网站。这里我从网上找到了一个免登陆的一个小技巧原文:http://www.cnblogs.com/xiofee/p/sourcetree_pass_initialization_setup.html SourceTree 安装之后需要使用账号登陆以授权,以前是可以不登陆的,但是现在是强制登陆。虽然是免费授权,...原创 2018-04-20 09:58:33 · 2247 阅读 · 0 评论 -
git的一点心得
平时我们在接到一个任务时,都要创建一个新分支,一般我们是在gitlab网站(也就是我们的远端origin)上创建,然后再拉到本地,再把它切为当前分支。今天介绍这个方法是方向的(一般不常用):git banach 分支名; 或者一步到位 git checkout -b 分支名 这样我们创建的分支是根据当前的分支创建的(也就是基于当前的HEAD分支创建分支),一般我们都是从master分支上拉取分支...原创 2018-03-07 15:36:03 · 179 阅读 · 0 评论 -
关于gitignore文件的创建与使用
命令行下查看以点开头的文件或目录,命令是 ls -all在我们使用github提交本地代码时,有些库文件和日志文件是不必要提交的,那如何处理这个问题呢?这个时候我们就会用到.gitignore文件了。 该篇博客我会介绍如何创建.gitignore,以及如何处理已提交的不必要的项目文件。此次工作环境是基于ubuntu14.04。创建 首先,.git转载 2017-12-06 10:57:17 · 319 阅读 · 0 评论 -
Windows 版 SourceTree 免登录跳过初始设置的方法
SourceTree 初始化登录SourceTree 安装之后需要使用账号登陆授权以后才可以使用,以前是可以不登陆的,但是现在是强制登陆。虽然是免费授权,但是不知道是什么原因,登陆经常会失败,翻墙也不行,这里就分享一下跳过这个初始化的步骤。SourceTree 免登录跳过初始设置的方法首先,安装完 SourceTree 以后先运行一次,弹出初始化登录页面后退出。打开 我的电脑,转载 2017-11-25 16:19:43 · 664 阅读 · 0 评论 -
git crlf换行符问题解决
## git使用中遇到的换行符问题总结#### 问题描述项目组现在用git做版本控制,使用中遇到不同平台下换行符不同造成的问题,windows下的换行符为crlf,linux和MAX OS 下换行符是 lf。linux和MAX os就按说明设置为```core.autocrlf input```(貌似是默认值),windows设置为```core.autocrlf tr转载 2017-10-17 13:42:09 · 2530 阅读 · 0 评论 -
Git之分支创建策略
这篇git文章写得很好,正常的git开发流畅就是这个模式,以下正文----------------------------------------------------------------------------分支类型Git上始终保持两个分支,master分支develop分支。master分支主要用于发布时使用,而develop分支主要用于开发转载 2017-07-21 18:05:09 · 282 阅读 · 0 评论 -
这次用得到的git命令小结
今天做全民直播项目,用sourcetree从远端clone一个新空库,【git常见问题】fatal: Not a valid object name: 'master'.创建本地分支:git branch dev报错:fatal: Not a valid object name: 'master'. 原因: 问题描述-一个非法的master,原因:本原创 2017-06-28 16:32:15 · 381 阅读 · 0 评论 -
git命令大全
git命令大全git init # 初始化本地git仓库(创建新仓库)git config --global user.name "xxx" # 配置用户名git config --global user.email "xxx@xxx转载 2017-02-07 17:50:51 · 398 阅读 · 0 评论 -
git的诞生历史
很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人转载 2016-11-25 14:46:08 · 1319 阅读 · 0 评论 -
5分钟告诉你git是什么?
自从我参加纽约Flatiron学校的iOS课程已经一个星期了,可以说在这7天里面我学到了很多东西。上课的内容、指导老师、同学都是顶尖的,所以我心存感激能有这样的学习机会。Git 和 Github 是我们第一次课的主题之一。 在去Flatiron之前我的编程知识都是自学的,而且我所具有的编程知识体系漏洞百出。每当我Google的时候这点更加明显,因为Google到的一些来自 Stac转载 2016-10-13 12:55:32 · 6489 阅读 · 0 评论 -
Git 少用 Pull 多用 Fetch 和 Merge
本文有点长而且有点乱,但就像Mark Twain Blaise Pascal的笑话里说的那样:我没有时间让它更短些。在Git的邮件列表里有很多关于本文的讨论,我会尽量把其中相关的观点列在下面。我最常说的关于git使用的一个经验就是:不要用git pull,用git fetch和git merge代替它。git pull的问题是它把过程的细节都隐藏了起来,以至于你不用去了解g转载 2016-08-31 14:40:18 · 13229 阅读 · 0 评论 -
git stash用法小结
今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上看到当前修改的版本(带有大量日志和调试信息)。因此呢,查查Git有没有提供类似功能,就找到了git stash的命令。综合下网上的介绍和资料,git stash(git储藏)可用于以下情形:发现有一个类是多余的...转载 2018-08-21 15:45:57 · 195 阅读 · 0 评论