GIT
git
Turbock
本人主要从事VNF/SDN(Network),Cloud方向;个人博客https://turbock79.cn;
CSDN网址https://blog.csdn.net/turbock
展开
-
CentOS下Git升级
1. 问题描述 centos7系统默认的git安装版本是1.8,但是在项目构建中发现git版本过低,于是用源码编译的方式进行升级.同时该文章也适用于安装新的git,相信大家对git都有一定的了解了,在文章过程中有的步骤也就不细细讲了.操作环境:centos7.0及以上2. 升级安装流程2.1. 第一步卸载原有的gitrpm -e --nodeps git 仅删除该git包# yum remove git 采用yum删除git,同时也将删除其依赖包,例如go,建议不采用该命令2.2.原创 2020-09-28 15:42:42 · 1468 阅读 · 1 评论 -
git提交不同平台文件的换行格式处理(转载)
1.CRLF、LF、CR三种方式含义CRLF->Windows styleLF->Unix StyleCR->Mac StyleCRLF表示句尾使用回车换行两个字符(即我们常在Windows编程时使用"\r\n"换行)LF表示表示句尾,只使用换行.CR表示只使用回车.2.通过Git的全局配置进行修改# 表示自动更换crlf,windows下如果checkout是\n,则自动换为\r\n,在提交时在自动换回\ngit config --global core.autoc转载 2020-09-26 00:27:50 · 2444 阅读 · 0 评论 -
Git submodule子模块的使用
常用命令在项目中的.gitmodules文件中查看当前submodule设置git clone <repository> --recursive #递归的方式克隆整个项目git submodule add <repository> <path> #添加子模块#示例:git submodule add git://xxxxx.git findernamegit submodule init #初始化子模块git submodule update --recurs原创 2020-07-31 12:41:32 · 2332 阅读 · 0 评论 -
github下载慢或报错“The-remote-end-hung-up-unexpectedly”解决办法
github下载慢或报错“The-remote-end-hung-up-unexpectedly”解决办法:该问题往往因为内部网络限制等因素导致。 因细节更新,欢迎访问本文源站链接:https://turbock79.cn/?p=173。1.方法一 解决gitbub下载慢问题,可尝试设置缓存大小设定git config --global http.postBuffer 1048576000git config --global http.lowSpeedLimit 0git config.原创 2020-07-16 10:27:13 · 2280 阅读 · 0 评论 -
git提交合并分支及回退总结
1.git clone 把远程库克隆到本地文件夹git clone -b dev https://gitee.com/XXX/EmpManage //直接克隆远程dev分支到本地dev分支//相当于如下操作git clone https://gitee.com/XXX/XXXManage //克隆远程仓库主分支cd XXXManagegit status  原创 2020-07-02 19:56:10 · 4464 阅读 · 0 评论 -
Git升级
本文转载原文,并在其基础上进行更新修改,20191230。一、问题描述centos7系统默认的git安装版本是1.8,但是在项目构建中发现git版本过低,于是用源码编译的方式进行升级.同时该文章也适用于安装新的git,相信大家对git都有一定的了解了,在文章过程中有的步骤也就不细细讲了.操作环境centos7.0软件准备git版本,libiconv二、升级...转载 2019-12-30 10:05:47 · 449 阅读 · 0 评论 -
git还原某个特定的文件到之前的版本
场景: 对于某个Git控制下的文件进行了修改,但是改的不满意,想退回到改之前的版本。假定该文件为 src/main/main.c解决方法:第一步: 在命令行中输入gitlogsrc/main/main.c 得到该文件的commit 历史。 会得到类似下面的界面第二步: 复制需要回退版本的hash,在此假设我们回退到 d98a0f565804ba639ba46d6e4295d4f7...转载 2019-11-28 16:59:12 · 1276 阅读 · 0 评论 -
git tag标签命令详解
Git tag打标签以及推送到远程仓库详解。git tag用作上线发布的时候打tag处理。git tag -a -m “added release notes”处理命令为:git tag -a v1.0-beta -m "v1.0 beta版本发布上线"git tag # 查看tag列表git tag --list # 查看tag列表git tag -l # 同理查看tag列...转载 2019-10-15 15:49:50 · 1390 阅读 · 0 评论