git 操作手册git操作手册 前言: 1.蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应 该使用root权限操作 2.绿色字体表示注释,有时注释太多就不用绿色表示了 3.注意:本文档的所有操作请先在测环境进行实践,请不要直接在真实的服务 器中操作! 版权声明: 本文档以开源的形式发布,所有条款如下: 1. 无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 ★git命令操作 Git是一个开源的分布式版本控制系统,可以高效地处理从很小到非常大的项目 版本管理。 ★git命令行客户端安装及设置 # yum install git -y #自带光盘里有 # git --version #查看git软件版本 git version #全局设置信息保存在 ~/.gitconfig 文件里 # git config --global user.name cof #设置用户名 # git config --global user.email cof@cof-lee.com #设置邮箱 # git config --global h�p.sslVerify0 码力 | 35 页 | 1.69 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66Pro Git Scott Chacon, Ben Straub 版本 2.1.65-3-ga7baa05f, 2023-12-28 目录 许可证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Git 简史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Git 是什么? . 21 安装 Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 初次运行 Git 前的配置.0 码力 | 501 页 | 19.30 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66分布式版本控制系统 Git 简史 Git 是什么? 直接记录快照,而非差异比较 近乎所有操作都是本地执行 Git 保证完整性 Git 一般只添加数据 三种状态 命令行 安装 Git 在 Linux 上安装 在 macOS 上安装 在 Windows 上安装 从源代码安装 初次运行 Git 前的配置 用户信息 文本编辑器 检查配置信息 获取帮助 总结 Git 基础 获取 获取 Git 仓库 在已存在目录中初始化仓库 克隆现有的仓库 记录每次更新到仓库 检查当前文件状态 跟踪新文件 暂存已修改的文件 状态简览 忽略文件 查看已暂存和未暂存的修改 提交更新 跳过使用暂存区域 移除文件 移动文件 查看提交历史 限制输出长度 撤消操作 取消暂存的文件 撤消对文件的修改 远程仓库的使用 查看远程仓库 添加远程仓库 从远程仓库中抓取与拉取 检出标签 Git 别名 总结 Git 分支 分支简介 分支创建 分支切换 分支的新建与合并 新建分支 分支的合并 遇到冲突时的分支合并 分支管理 分支开发工作流 长期分支 主题分支 远程分支 推送 跟踪分支 拉取 删除远程分支 变基 变基的基本操作 更有趣的变基例子 变基的风险 用变基解决变基 变基 vs. 合并 总结 服务器上的 Git 协议0 码力 | 670 页 | 13.59 MB | 1 年前3
C++高性能并行编程与优化 - 课件 - 性能优化之无分支编程 Branchless Programming性能优化 之 无分支编程 Branchless Programming by 彭于斌( @archibate ) 两种代码写法:分支 vs 三目运算符 两种使用方式:排序 vs 不排序 测试结果(均为 gcc -O3 ) 测试结果可视化 图表比较:分支 vs 无分支 分支 无分支 0 0.01 0.02 0.03 耗时(越低越好) 乱序 有序 • 传统的分支方法实现的 uppercase uppercase ,对于 排序过的数据明显比乱序时高效。 • 无分支的方法对于乱序和有序的数据一样 高效,性能吊打了传统的分支方法。 • 对于传统分支的做法,为什么排序了的更 高效?既然无分支更高效,我要怎样优化 才能让我的程序变成无分支的呢?那就来 看本期性能优化专题课吧! 分支预测成败对性能的影响 排序为什么对有分支的版本影响那么大 为什么需要流水线 • 为了高效, CPU 的内部其实是一个流水 让不占用相同资源的任务同时进行,这也是 CPU 流水线的初衷。但理想是美好的,现实 是骨感的,对于程序来说,指令不只是一个 个简单的任务,有时候我们需要做判断,来 决定要执行的具体任务,这就是分支,在汇 编语言中体现为条件跳转指令。 • 例如我们这里给任务清单加一个,如果烧开 水时被烫伤,则直接去医院的特殊任务。 • 特点:一旦触发去医院这个支线,则后面的 任务都不用做了,直接跳过。0 码力 | 47 页 | 8.45 MB | 1 年前3
Debian打包教程 version 0.29Debian 维护者很有用的脚本。 之后还会提到很多其他工具,譬如 debhelper, cdbs, quilt, pbuilder, sbuild, lintian, svn-buildpackage, git-buildpackage, … 在你需要的时候可以安装它们。 Debian 打包教程 8 / 90 通用打包流程 网页 上游源代码 Debian 源镜像 源码包 至此绝大部分 人工操作完成 有些工具可以帮你在打包工作中管理分支版本(branch)和标签: svn-buildpackage, git-buildpackage ▶ 例如:git-buildpackage ▶ upstream 分支会通过 upstream/version 标签追踪上游版本 ▶ master 分支用于追踪 Debian 软件包 ▶ debian/version 标签用于每次上传 ▶ pristine-tar 分支用于重构上游压缩包 org/projects/git-buildpackage/ manual-html/gbp.html ▶ Vcs-* debian/control 文件里用于定位软件仓库的代码块 ▶ https://wiki.debian.org/Salsa Vcs-Browser: https://salsa.debian.org/debian/devscripts Vcs-Git: https://salsa0 码力 | 90 页 | 663.35 KB | 1 年前3
Gitea v1.21.1 中文文档目 录 致谢 Gitea是什么? 安装 对比 Gitea 与其它 Git 托管工具 数据库准备 使用二进制文件安装 使用包管理器安装 使用源代码安装 在 Linux 中以 service 方式运行 注册为Windows服务 使用 Docker 安装 (rootless) 使用 Docker 安装 在 Kubernetes 中安装 Gitea 在云服务器中安装 Gitea Gitea 从旧版 Gitea 升级 从 Gogs 升级 管理 Gitea 命令行 环境变量清单 备份与恢复 Email 设置 Git LFS 设置 HTTPS配置 设置 Fail2ban 反向代理 嵌入资源提取工具 配置说明 日志配置 邮件模板 仓库索引器 GPG 提交签名 外部渲染器 搜索引擎索引 自定义 Gitea 配置 添加法律页面 使用 - 2 - 而轻松的帮 助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 和 GitLab 等比较类似。 Gitea 最初是从 Gogs 分支而来,几乎所有代码都已更改。对于我们Fork的原因可以看 这里。 Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好 的自建 Git 服务。 采用Go作为后端语言,只需生成一个可执行程序即可。0 码力 | 303 页 | 3.88 MB | 1 年前3
FISCO BCOS 1.3 中文文档/mydata cd /mydata clone 源码 git clone https://github.com/FISCO-BCOS/FISCO-BCOS.git 安装FISCO-BCOS 切换到FISCO-BCOS目录下,执行FISCO-BCOS安装脚本。脚本自动下载并安 装程序。 cd FISCO-BCOS && git checkout master-1.3 bash build } } ] 高级合约调用(web3sdk) Welcome to web3sdk project :-) web3sdk提供访问fisco-bcos节点的java API web3sdk git: FISCO-BCOS/web3sdk [https://github.com/FISCO-BCOS/web3sdk] web3sdk issues [https://github.com/FIS 部署web3sdk之前需要安装git, dos2unix依赖软件: git:用于拉取最新代码 dos2unix: 用于处理windows文件上传到linux服务器时,文件格式无法被 linux正确解析的问题; centos: $ sudo yum -y install git dos2unix ubuntu: $ sudo apt install git tofrodos $ ln -s0 码力 | 491 页 | 5.72 MB | 1 年前3
Gitea,新一代的代码托管平台TFS、 ClearCase。 集中式代码管理 •去中心化,稳定性和可用性增强; •更高效的代码协同机制; •典型产品:GitHub、GitLab、 Gitea。 分布式代码管理 基于 Git 的分布式 代码托管 具备 DevSecOps 延伸能力 Gitea 是谁? • 2016 年 11 月 fork 自 gogs,开始独立发展; • 基于 MIT 开源协议; • 贡献者累计超过 合并请求 代码审查 分支管理 代码仓库 Git代码托管 核心能力 新一代的代码托管平台 Gitea 的定位 遵循典型的 Git flow 工作流程 编写代码 01 创建仓库 管理员创建仓库,分支保护策略 、合并方式等,并进行初始化 02 clone 仓库 开发人员将仓库 clone 到本地开发机器 03 创建分支,代码编写, 提交代码至个人开发分支 04 创建合并请求 request 到分支 05 . 审查与合并 Team Lead 对提交的 PR 进行代 码审查,通过后进行合并 06 发布 在分支上进行持续集成、测试验 证并最终通过 release 分支发布 为团队和开发人员提供从规划到生产的高效且易用的使用体验 Gitea 核心能力:代码仓库 仓库管理 创建和管理仓库、浏览提交历史和代码文件、审查和合并代码提交、管理协作者、 管理分支等。支持0 码力 | 30 页 | 14.34 MB | 1 年前3
Linux命令大全搜索工具 v1.8get_module 获取Linux内核模块的详细信息 getenforce 显示当前SELinux的应用模式,是强制、执行还是停用 getsebool 查询SElinux策略内各项规则的布尔值 git 是目前世界上最先进的分布式版本控制系统 gpasswd Linux下工作组文件的管理工具 gpm 提供文字模式下的滑鼠事件处理 grep 强大的文本搜索工具 groupadd 用于创建一个新的工作组 | Githack | Statically 扫描二维码移动端预览搜索,也可通过二维码下面链接地址打开使用,下面网站是通过 Github Action 自动更新。 预览搜索:https://git.io/linux Linux Command Web 版本 Linux Command 介绍 - 19 - 本文档使用 书栈网 · BookStack.CN 构建 微信小程序版本,由 @Matz Linux命令分类 文件传输 备份压缩 Linux Command 介绍 - 23 - 本文档使用 书栈网 · BookStack.CN 构建 diff、diffstat、file、find、git、gitview、ln、locate、lsattr、mattrib、mc、 mcopy、mdel、mdir、mktemp、mmove、mread、mren、mshowfat、mtools、mtoolstest、0 码力 | 1347 页 | 8.79 MB | 1 年前3
Weblate 4.15.2 用户文档常见问题 配置 如何创建自动化工作流? Weblate 可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获 取有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推 送到仓库。 突。一旦 将更改推送回去,Weblate 就将能够使用合并的版本而无需任何其它特殊操 作。 备注 取决于你的设置,访问 Weblate 仓库可能需要身份验证。使用 Weblate 中内 建的 Git 导出器 时,你需使用用户名和 API 密钥进行身份验证。 # Commit all pending changes in Weblate, you can do this in the UI as wlc lock # Add Weblate as remote: git remote add weblate https://hosted.weblate.org/git/project/component/ # You might need to include credentials in some cases: git remote add weblate https://username:APIKEY@hosted0 码力 | 816 页 | 11.24 MB | 1 年前3
共 538 条
- 1
- 2
- 3
- 4
- 5
- 6
- 54













