随笔分类 - VersionControl
摘要:永久删除 Git 提交的文件,减小 .git 文件夹大小。 这里使用 BFG:https://rtyley.github.io/bfg-repo-cleaner/ # 使用 --mirror(--bare) 参数 clone git repo git clone --mirror git://exa
阅读全文
摘要:当前在 master 分支,需要将此次修改的代码提交至 dev 分支 # 创建新分支 git branch dev # 将工作区恢复到上次提交的内容,同时备份本地所做的修改 git stash # 切换分支 git checkout dev # 从 git 栈中获取到最近一次 stash 的内容,之
阅读全文
摘要:初始化本地项目,提交本地修改,注意换行符:https://www.cnblogs.com/jhxxb/p/13237462.html # 初始化 git init # 项目文件变化 git status # 添加所有(已修改)文件 git add . # 添加到本地仓库,Win 注释用双引号 git
阅读全文
摘要:Windows 操作系统使用的 CRLF。 Unix 的操作系统使用的 LF。 Mac OS 起初使用的 CR,后来到了 Mac OS X 后,改成了使用 LF,与 Unix 系统保持一致。 问题 Windows 上 Git 在获取代码时,默认会自动把换行符由 LF 转为 CRLF,在提交时又把 C
阅读全文
摘要:github 中文件夹为 @+数字,在 git clone 后,里面是空文件夹。 例如:https://github.com/ojdkbuild/ojdkbuild/tree/master/deps 空文件夹是项目的子模块,需要用 submodule 下载。 @ 后面的数字是哈希值,用于确定唯一的提
阅读全文
摘要:CentOS 安装最新版本 Git 查看默认 yum 源的 git版本 # 安装 yum install -y git # 查看版本 git version # git version 1.8.3.1 参看官网,CentOS 安装新版本有两种方式 一、编译方式安装 1.下载最新版本源码 https:
阅读全文