简介
Git
是一个免费的开源分布式版本控制系统,用于跟踪计算机文件的修改,尤其是协同开发中的源代码管理。它允许多个开发者在同一项目上工作而不会互相干扰。
安装和配置
安装 Git
在 macOS 上,可以使用 Homebrew 安装 Git。
1 | brew install git |
配置 Git
安装完成后,需要配置 Git 的用户信息,以便在提交代码时记录作者信息。
1 | git config --global user.name "Your Name" |
查看配置信息
1 | git config --list |
使用
创建仓库
创建一个新的 Git 仓库
1 | mkdir -p git/git-demo |
添加文件
添加文件到版本库
1 | touch README.md |
版本回退
首先对README.md
文件的内容进行修改,Readme
修改后内容如下:
1 | Git is a distributed version control system. |
然后提交修改:
1 | git add README.md |
回退到上一个版本
1 | git reset --hard HEAD~1 |
其中HEAD^
和 HEAD~1
都表示上一个提交。HEAD^100
表示上100个提交。
--hard
回退到上个版本的已提交状态。--soft
回退到上个版本的未提交状态。--mixed
回退到上个版本已添加但未提交的状态。
通过commit id
找回最新的提交
1 | git reflog |
1 | git reset --hard <commit_id> |
管理修改
对README.md
文件进行修改,内容如下:
1 | Git is a distributed version control system. |
添加修改到暂存区
1 | git add README.md |
查看修改
提交修改, 显示修改了一个文件,插入了三行