![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
LikeShadows
后来你成熟了,可也不爱笑了
展开
-
git push 上传大于 100MB
最近在做项目时,代码上传服务器时出现如下失败:尝试过使用 git lfs, 发现还是不行,暂时也就没再尝试了,就在推送的时候忽略掉大文件。在推送时执行如下步骤:第一步: git filter-branch --force --index-filter "git rm --cached --ignore-unmatch src/alg/cryptopp/lib/cryptlib.lib" --prune-empty --tag-name-filter cat -- --all第二步:git原创 2021-09-01 15:50:04 · 455 阅读 · 0 评论 -
git 模块使用教程
模块使用分以下几个步骤获取仓库的 URL将代码以子模块的方式添加到工程中使用反馈1. 获取仓库的 URLURL:ssh :git@xxx.githttp :http://xxx.gitNote: 外部使用只能拉取 master分支,其余分支用于开发者调试,测试使用。2. 将代码以子模块的方式添加到工程中2.1 添加子模块 git submodule add http://xxx.git third_party/xxx Note: third_party/xxx原创 2021-02-01 10:35:16 · 282 阅读 · 0 评论 -
Git_01_环境搭建
第一步 下载安装 git官网下载最新版本, [点击官网链接](https://git-scm.com/download/win), 下载对应的平台版本, 并进行安装第二步 创建github账号[点击官网首页链接](https://github.com/), 如果没有账号则需要注册账号, 注册过程很简单, 这里就不再赘述.第三步 设置本地git(此处为win10平台)...原创 2018-08-01 19:23:08 · 138 阅读 · 0 评论 -
Git_02_常用命令
Note: 宏定义1. [url] = https://github.com/xx/xx.git // 'xx/xx': 远程仓库路径的URL2. [remote/local_OriginName] = origin //默认是origin 远程名3. [remote/local_BranchName] = master //默认是master 分支名仓库初始化相关...原创 2018-08-01 19:24:56 · 105 阅读 · 0 评论 -
git配置比较和合并工具
由于最近在开发新项目, 一边调试一边开发, 经常需要比较代码修改点, 而使用git bash中的默认比较工具很不方便, 因此便有了替换其比较工具的想法 , 因此搜罗资料, 动手实验, 终于在window10下设置比较工具为 meld, 记录下, 方便大家也方便自己.1. 下载安装 meldMeld官网 点击下载2. 修改git bash 的 difftool两种方式:1. 在git...原创 2018-10-15 16:06:21 · 7955 阅读 · 2 评论 -
GIT本地仓库与远端仓库关联并上传/下拉代码
1. 先在 github 上新建空仓库2. 在本地初始化仓库, 并导入工程3. 推送本地代码到远端4. 查看本地与远端仓库是否同步至此, 你的本地与远端已经建立了通信, 往后在本地修改代码之后, 通过命令 git push 将本地代码推送到远端, 通过 git pull 拉取远端代码到本地, 然后你就可以每天下班后提交完代码到服务器, 周末在家修改BUG了. 恭喜你, 你将没有...原创 2018-11-02 16:55:26 · 2571 阅读 · 0 评论 -
Git Flow
1. Git 介绍Git 是一个开源的分布式版本控制系统,用于快速且高效地处理小中大型项目。Git 与 SVN 区别:Git 是分布式的,SVN 不是。Git 是按内容元数据方式存储,SVN 是按文件。分支不同,SVN 分支其实就是另一个版本。Git 采用 SHA-1 哈希算法,确保内容完整性。2. Git 配置下载地址,下载对应平台的最新版本,并进行安装。远端仓库,...原创 2019-09-21 15:04:23 · 127 阅读 · 0 评论