
Git
涵宇菲子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git冲突:commit your changes or stash them before you can merge.
今天用git pull来更新代码,遇到了下面的问题:error: Your local changes to '*.json' would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can merge. 提示已经很友好了,从网友处得到的答案直接帮我解决问题。 1.转载 2016-07-22 13:44:34 · 320 阅读 · 0 评论 -
Git pull 拉取远程内容强制覆盖本地文件
git fetch --all git reset --hard origin/master git pull原创 2016-06-21 17:42:43 · 17220 阅读 · 0 评论 -
Git 获取远程分支
如果安装了git客户端,直接选择fetch一下,就可以获取到了。第一步: 如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,第二步: 再运行 git checkout -b production origin/production 就可以将远程分支映射到本地命名为local-branchname 的一分支。转载 2016-07-21 10:32:21 · 600 阅读 · 0 评论 -
Git忽略规则及.gitignore规则不生效的解决办法
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subd转载 2016-11-11 14:31:25 · 979 阅读 · 0 评论 -
php 项目GIT部署
虽然一直用git做版本管理,以前也用过git项目的部署,但都没有坚持这种习惯,所以很多时候还是直接上传文件到服务器上。都知道这不是一种好习惯。所以将git的部署方式和步聚记录下来,以后就按此执行了。 一、克隆项目到服务器指定目录我这里用的是一个简单的git项目地址。git clone http://用户名:密码@127.0.0.1/git/php/project.git myProject二、原创 2016-12-27 20:57:08 · 2949 阅读 · 0 评论 -
Mac下查看Git某个文件的历史记录
在windows下面有TortoiseGit很方便的就能点击右键查看到某一个文件的提交记录,但mac在SourceTree要找到某一个文件的提交记录才方便查看到该文件的历史记录。 方法: git log查看某一个文件的提交记录,然后根据git show 哈希值来看某一次提交记录,也可以直接在SourceTree下搜索该哈希值本看详细记录。一、进入git项目目录cd /projectName/二原创 2017-05-07 13:04:01 · 8982 阅读 · 0 评论 -
git 常用命令收集
1、修改最后一次提交的注释信息在git提交时不小心写错了注释信息时可以使用–amend来进行修改。 但只可以修改最后一次提交的注释。 命令: git commit --amend 然后会出现编辑界面,直接编辑注释信息即可。原创 2017-06-07 23:04:53 · 322 阅读 · 0 评论 -
git项目gitstats工具使用
年底需要对各项目进行总结,使用gitstats工具进行基础使用。 1、安装gitstats Centos: yum install gitstats OS X brew install –HEAD homebrew/head-only/gitstats 官方地址:http://gitstats.sourceforge.net/ 2、使用 将项目clone到本地,原创 2018-01-10 21:48:49 · 7163 阅读 · 1 评论