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 · 357 阅读 · 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 · 1452 阅读 · 0 评论 -
自建代码托管平台 Gitlab 的使用说明(二)常用命令
(一)运维管理排查 # 查看版本 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION # 检查gitlab sudo 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 · 639 阅读 · 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 · 1885 阅读 · 0 评论 -
自建代码托管平台 Gitlab 的使用说明
GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。开源中国代码托管平台git.oschina.net就是基于GitLab项目搭建。 (一)换个原创 2020-05-21 23:04:32 · 2651 阅读 · 1 评论 -
在Ubuntu上安装配置 Gitlab -- 自建代码托管平台
gitlab介绍 GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 gitlab-ce免费社区版 gitlab-ee收费企业版 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代原创 2020-05-21 21:47:32 · 850 阅读 · 0 评论 -
Git进阶知识详解
版本控制的优势 协同修改 多人协同工作 数据备份 保存数据以及历史版本 版本管理 SVN增量式管理,Git文件系统快照 权限控制 对开发人员进行权限控制,Git还可对代码进行审核 历史记录 查看修改人、修改时间、修改内容、日志信息 分支管理 允许多线程推进同一个任务,提高效率 Git与Github关系 其实Git就是一个同步工具,而Github就是一个代码仓库+程序员交友网站,主要是下载Git来进行同步。 Gi...原创 2020-05-19 10:24:46 · 1257 阅读 · 0 评论 -
Git知识要点入门
git基础概念 * 客户端并不只是提取最新版本的文件快照,而是把代码仓库完整的镜像下来 * git核心本质上是一个键值对数据库。可以向该数据库插入任意类型的内容, 他会返回一个键值,通过该值可以在任意时刻再次检索该内容。 区域 * 工作区 (沙箱环境 git不会管理 随便更改操作) * 暂存区 (记录文件的操作) * 版本库 (最终的代码实现提交到这里 .git目录就是版本库) .git目录下文件的介绍 * hooks (钩子函数的一个库 类似于回调函数) * info (原创 2020-05-19 10:09:39 · 408 阅读 · 0 评论
分享