CI/CD实战-git工具使用 1

版本控制系统

本地版本控制系统

集中化的版本控制系统

分布式版本控制系统

git官网文档:https://git-scm.com/book/zh/v2

Git 有三种状态:已提交(committed)、已修改(modified) 和 已暂存(staged)。

已修改表示修改了文件,但还没保存到数据库中。

已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

已提交表示数据已经安全地保存在本地数据库中。

这会让我们的 Git 项目拥有三个阶段:工作区、暂存区以及 Git 目录。

安装应用

注:.git/目录被误删除或修改的话无法被回复,慎操作。

检查文件当前状态以及几种状态预览

git的使用


忽略文件
$ cat .gitignore
.* //忽略所有隐藏文件
/test //只忽略当前目录下的test文件
build/ //忽略任何目录下名为 build 的文件夹

远程仓库

注册gitub账号,并新建一个仓库:

推送仓库

克隆仓库

相关推荐
Madison-No711 小时前
Jenkins持续集成
运维·ci/cd·jenkins
import_random11 小时前
[git]只有git,没有github, 如何工作
git·github
import_random11 小时前
[git]先创建远程仓库or先创建本地项目
git·github
Linux实战笔记14 小时前
rebase 变基引发提交哈希重写与指针机制分析
git·rebase·提交哈希·分支模型·代码合并
小稀土12315 小时前
私有化研发协同系统并行期:旧 Jira 与新 Git 并存 6 条数据规则
git
Madison-No715 小时前
Git版本控制工具(二)
git
kaixin_learn_qt_ing17 小时前
CI/CD是什么
ci/cd
Brookty19 小时前
Git 与 GitHub|第一阶段:仓库、版本历史与 Git 对象模型(上篇)
git·github
smartpi_ai1 天前
离线语音芯片怎么选:SU、CI、JX、JL 系列语音模块选型指南
人工智能·ci/cd·语音识别
Kimnol1 天前
我的第一次 Git 贡献:从 fork 到合并 PR #3130
git