Git是一种分布式版本控制系统,被广泛用于管理代码、文档和任何其他类型的数据。它允许开发者在团队中协作,并且在处理大型项目时可以保持代码的完整性。
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
git config --global i18n.commitencoding utf-8
git init
这将在当前目录下创建一个新的Git仓库。
git add <file>
这将把指定的文件添加到Git的暂存区。如果你想添加所有文件,可以使用git add .
。
git commit -m "Commit Message"
这将提交暂存区中的所有更改,并添加一个提交信息。提交信息应该清晰地描述你所做的更改。
git status
这将显示所有未提交的更改,以及所有已经更改但还没有添加到暂存区的文件。
git log
这将显示所有的提交历史,包括每次提交的详细信息和提交者信息。你可以添加-p
参数以查看每次提交的详细更改。
git branch <branch-name>
这将创建一个新的分支,名称为你指定的
。
git checkout <branch-name>
这将切换到你指定的分支。
git merge <branch-name>
这将把指定的分支合并到当前的分支。通常,你需要解决可能出现的冲突。
git branch -d <branch-name>
这将删除你指定的分支。请注意,只有当分支已经被合并时,才能安全地删除它。如果你试图删除尚未合并的分支,Git会警告你并阻止你删除。你可以使用-D
选项强制删除未合并的分支,但这样做可能会导致数据丢失。
git tag <tag-name> <commit>
这将创建一个新的标签,标记在特定提交上的代码。通常,标签名应该是描述性的,以便于将来识别。
git tag
这将列出所有的标签。默认情况下,此命令会列出所有已发布的标签。如果你还创建了未发布的标签,你可能需要使用-l
参数来筛选标签。