🚀 介绍 Git:
- Git 是一个分布式版本控制系统,允许我们在不同用户和计算机之间跟踪文件的变化。
- 示例:毕业论文会创建多个版本,用不同的文件名区分。但大型项目不适用,而Git 可以在大型项目中帮助管理这些变化。
📝 安装和配置 Git:
- 下载并安装 Git,配置用户名和电子邮件。
- 在 Mac 或 Linux 上使用终端,在 Windows 上使用 PowerShell 或 Git Bash 终端。
📁 初始化仓库:
- 使用
git init
初始化仓库,在目录中创建一个.git
文件夹。 - 使用
git status
查看仓库状态,了解当前的更改和文件状态。
➕ 添加和提交文件:
- 使用
git add
将文件添加到暂存区,然后使用git commit
提交更改,附带提交信息。 - 示例:创建一个
index.html
文件,并通过git add
和git commit
提交。
📜 查看提交历史:
- 使用
git log
查看提交历史,包括提交的哈希值、时间和提交信息。 - 示例:添加
app.js
和style.css
文件,修改并提交这些文件,查看提交历史。
🔄 检出和分支:
- 使用
git checkout
检出不同的提交或分支,分支用于在不同时间线上进行开发和实验。 - 示例:创建一个新分支
crazy colors
,在该分支上进行开发,检出并合并回主分支。
🌿 创建和合并分支:
- 使用
git branch
创建新分支,git merge
将分支合并到主分支。 - 示例:在
crazy colors
分支上进行开发,然后合并回主分支,保留更改
➕示例
1.创建和初始化仓库:
- 创建一个新目录:
mkdir git_demo cd git_demo
-
初始化 Git 仓库:
git init
2.创建和编辑文件:
- 创建
index.html
文件并编辑:touch index.html echo "<html><body><h1>Git Demo Page</h1></body></html>" > index.html
3.添加文件到暂存区并提交:
- 添加文件到暂存区:
git add index.html
-
提交文件:
git commit -m "创建 index.html"
4.查看提交历史:
- 查看提交历史:
git log
5.创建和切换分支:
- 创建新分支:
git branch crazy_colors
-
切换到新分支:
git checkout crazy_colors
6.在新分支上进行更改并提交:
- 编辑
index.html
文件并添加样式:echo "<style>body { background-color: aquamarine; }</style>" >> index.html
-
添加和提交更改:
git add index.html git commit -m "添加背景颜色"
7.合并分支:
- 切换回主分支:
git checkout master
-
合并新分支:
git merge crazy_colors