Git 是一个开源的分布式版本控制系统,用于追踪文件的变化。它是开源项目的首选版本控制工具,也被广泛应用于个人项目和团队协作中。

基础概念

  • 仓库(Repository):存放代码的地方,类似于文件夹。
  • 提交(Commit):保存代码状态的快照。
  • 分支(Branch):用于开发新功能或修复问题的代码副本。
  • 标签(Tag):标记特定的提交,通常用于发布版本。

安装 Git

# Windows
$ git clone https://github.com/git-for-windows/git.git
$ cd git
$ ./configure
$ make
$ make install

# macOS/Linux
$ sudo apt-get install git

常用命令

  • git init:初始化一个新的 Git 仓库。
  • git clone [url]:克隆远程仓库。
  • git add [file]:将文件添加到暂存区。
  • git commit -m "[message]":提交更改。
  • git push:将本地仓库的更改推送到远程仓库。
  • git pull:从远程仓库拉取更改。

示例

假设我们要提交一个文件 example.txt 到 Git 仓库中:

$ echo "Hello, Git!" > example.txt
$ git init
$ git add example.txt
$ git commit -m "添加示例文件"
$ git remote add origin https://github.com/your_username/your_repository.git
$ git push -u origin master

扩展阅读

Git Logo