本教程提供一个适合初学者的Git入门介绍,重点讲解仓库初始化和必要的初始步骤。Git是一个分布式版本控制系统(DVCS),对于代码管理和项目协作至关重要。掌握这些基本概念是有效使用Git的基石。
目录
什么是Git?
Git是一个功能强大的分布式版本控制系统(DVCS)。与集中式系统不同,每个开发者都拥有仓库的完整副本,包括其历史记录。这允许离线工作并更容易协作。Git跟踪您文件的更改,允许您恢复到以前的版本,同时管理不同的版本(通过分支),并轻松地与他人协作。
创建Git仓库
要创建一个新的Git仓库,请在您的终端或命令提示符中导航到您的项目目录。然后,使用以下命令:
git init
此命令会在您的项目目录中创建一个隐藏的.git
目录。此目录包含所有Git的内部数据,包括项目的历史记录。您的目录现在是一个Git仓库,您可以开始跟踪更改。
使用.gitignore忽略文件
.gitignore
文件对于管理Git跟踪的内容至关重要。它指定应从版本控制中排除的文件和目录。这可以防止不必要的文件(例如临时文件、构建工件或敏感数据)弄乱您的仓库。在您的仓库的根目录中创建一个.gitignore
文件。例如:
*.log
temp/*
node_modules/
此示例忽略所有.log
文件,temp
目录中的所有内容以及整个node_modules
目录。
使用git add暂存更改
在提交更改之前,您必须将它们添加到暂存区。暂存区是您准备包含在下次提交中的更改的临时存放区。使用git add
:
git add . # 暂存当前目录和子目录中的所有更改
git add file.txt # 只暂存指定文件
使用git commit提交更改
暂存更改后,使用git commit
创建提交。提交是项目在特定时间点的快照。始终包含一个描述性消息来解释更改:
git commit -m "Initial commit: setting up project structure"
后续步骤
您已经初始化了一个Git仓库并进行了第一次提交!现在,您可以探索分支、合并、远程仓库以及与他人协作。网上有许多资源可用,包括官方的Git文档。