Git
乘风破浪HH
乘风破浪会有时,直挂云帆济沧海
展开
-
[git]warning: LF will be replaced by CRLF in 解决办法
Xcode项目Git提交代码发生LF will be replaced by CRLF in 问题原因是需要提交的文件是在windows下生成的,windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示,解决办法:git config --global core.autocrlf false再执行git 提交参考:https://stackoverflow.com/questions/1967370/git-replacing-lf..转载 2020-08-12 16:35:41 · 294 阅读 · 0 评论 -
自建代码托管平台 Gitlab 的使用说明(三)备份和恢复
备份GitLab作为公司项目代码的版本管理系统,数据非常重要,必须做好备份。修改备份目录GitLab备份的默认目录是 /var/opt/gitlab/backups ,如果想改备份目录,可修改/etc/gitlab/gitlab.rb:修改配置后,记得:gitlab-ctl reconfigure重新加载配置 gitlab-ctl 。备份命令gitlab-rake gitlab:backup:create该命令会在备份目录(默认:/var/opt/gitla.原创 2020-05-22 21:41:41 · 1069 阅读 · 0 评论 -
自建代码托管平台 Gitlab 的使用说明(二)常用命令
(一)运维管理排查# 查看版本cat /opt/gitlab/embedded/service/gitlab-rails/VERSION# 检查gitlabsudo gitlab-rake gitlab:check SANITIZE=true --trace# 实时查看日志sudo gitlab-ctl tail# 数据库关系升级sudo gitlab-rake db:migrate# 清理redis缓存sudo gitlab-rake cac...原创 2020-05-22 20:47:02 · 494 阅读 · 0 评论 -
在Ubuntu上安装配置 Gitlab -- 下载程序包后快速安装部署
使用的 Ubuntu Server 16.04 LTS 版本下载程序包进行安装,程序包地址:国内地址(只有*.deb程序包): https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/ (国内地址下载的网速比较快) 官方地址:https://packages.gitlab.com/gitlab/gitlab-ce下载最新版本 gitlab-ce-12.10.6-ce.0_a...原创 2020-05-22 16:13:53 · 1648 阅读 · 0 评论 -
自建代码托管平台 Gitlab 的使用说明
GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。开源中国代码托管平台git.oschina.net就是基于GitLab项目搭建。(一)换个原创 2020-05-21 23:04:32 · 2308 阅读 · 1 评论 -
在Ubuntu上安装配置 Gitlab -- 自建代码托管平台
gitlab介绍GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。gitlab-ce免费社区版gitlab-ee收费企业版它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代原创 2020-05-21 21:47:32 · 726 阅读 · 0 评论 -
Git进阶知识详解
版本控制的优势协同修改 多人协同工作 数据备份 保存数据以及历史版本 版本管理 SVN增量式管理,Git文件系统快照 权限控制 对开发人员进行权限控制,Git还可对代码进行审核 历史记录 查看修改人、修改时间、修改内容、日志信息 分支管理 允许多线程推进同一个任务,提高效率 Git与Github关系其实Git就是一个同步工具,而Github就是一个代码仓库+程序员交友网站,主要是下载Git来进行同步。Gi...原创 2020-05-19 10:24:46 · 1103 阅读 · 0 评论 -
Git知识要点入门
git基础概念* 客户端并不只是提取最新版本的文件快照,而是把代码仓库完整的镜像下来* git核心本质上是一个键值对数据库。可以向该数据库插入任意类型的内容, 他会返回一个键值,通过该值可以在任意时刻再次检索该内容。区域* 工作区 (沙箱环境 git不会管理 随便更改操作)* 暂存区 (记录文件的操作)* 版本库 (最终的代码实现提交到这里 .git目录就是版本库).git目录下文件的介绍* hooks (钩子函数的一个库 类似于回调函数)* info (原创 2020-05-19 10:09:39 · 326 阅读 · 0 评论