比如一不小心把node模块目录加入git仓库了,导致仓库很大 : 如果不保留空的提交,可以这样: 还有批量修改邮件地址等操作,参考这里: https://git-scm.com/docs/git-filter-branch ...
分类:
其他好文 时间:
2017-07-06 20:49:34
阅读次数:
173
1、GIT仓库初始化:git init 2、新增文件,添加修改: 1)git add <file> 2)git commit -m 'XXX' 3、查看工作区状态:git status 4、查看修改内容:git diff 5、使用git log或git reflog查看版本ID,使用ID版本穿梭:g ...
分类:
其他好文 时间:
2017-07-06 10:08:27
阅读次数:
158
1、安装bower,得首先安装node: 1 brew install npm //npm是nodejs的程序包管理器,如果安装过nodejs,可忽略此步。 2、安装Git(因为需要从Git仓库获取一些代码包): 1 sudo brew install git //也可以安装Git客户端版本 3、安 ...
分类:
系统相关 时间:
2017-07-05 11:43:54
阅读次数:
175
一、安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 一、安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 二、生成公钥和私钥(建立与码云的连接) 三、在码云上新建项目(建议在组织的基础上) 四、在码 ...
分类:
其他好文 时间:
2017-07-04 20:24:27
阅读次数:
184
1. Git错误non-fast-forward后的冲突解决 问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不同意你直接把你的代码覆盖上去。于是你有2个选择方式: 1.强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容 git push –f 假 ...
分类:
其他好文 时间:
2017-07-02 21:12:03
阅读次数:
226
获取Git仓库 git init 创建一个.git子目录,初始化Git仓库所有必需文件 git clone <url > <alias> 从 远程仓库拉下所有数据放入.git文件夹,并从中读取最新版本文件拷贝 基本命令 git add <file> 多功能命令,可以用来跟踪文件或将文件添加到暂存区 ...
分类:
其他好文 时间:
2017-06-29 13:35:01
阅读次数:
148
创建远端项目 这个不用说了,在github或者本地的gitlab上创建,拿到ssh或者Https地址 创建本地仓库 1.新建文件夹,在文件夹内打开终端 2.初始化本地的文件夹为一个git可以管理的仓库 把本地仓库和远端仓库关联 把文件放入本地仓库 把本地库推送到远端仓库 这个时候会报错 这里出错的原 ...
分类:
其他好文 时间:
2017-06-27 23:33:20
阅读次数:
255
mkdir XX:创建一个空目录 XX指目录名pwd:显示当前目录的路径git init:吧当前的目录变成可以管理的git仓库,生成隐藏的.git文件touch xx:新建xx文件文件git add xx:把xx文件添加到暂存区git commit -m “xx”a.txt :提交文件 -m后面的是 ...
分类:
其他好文 时间:
2017-06-27 19:54:44
阅读次数:
144
$ git init // 初始化一个Git仓库$ git status // 查看仓库的状态$ git add . // 将所有修改添加到暂存区$ git add * // Ant风格添加修改$ git add *Controller // 将以Controller结尾的文件的所有修改添加到暂存区 ...
分类:
其他好文 时间:
2017-06-27 00:59:10
阅读次数:
174
有时候在一个临时局域网内没有搭建git服务器,但是又想多人开发一个项目,此时只要每个人电脑安装有git客户端,参考一下方法即可尝试建一个本地化的远程仓库进行多人开发工作。 远程仓库通常只是一个裸仓库(bare repository)—— 即一个没有当前工作目录的仓库。因为该仓库只是一个合作媒介,所以 ...
分类:
其他好文 时间:
2017-06-26 11:28:38
阅读次数:
210