💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
本文介绍了Git的基本操作,包括初始化、跟踪文件、暂存、提交和查看提交历史。Git通过创建隐藏的.git文件夹管理项目历史,并使用SHA-1哈希确保每次提交的唯一性。最后,讲解了如何将本地项目推送到GitHub以便共享。
🎯
关键要点
- Git的基本操作包括初始化、跟踪文件、暂存、提交和查看提交历史。
- 通过运行git init命令,Git开始跟踪项目并创建隐藏的.git文件夹。
- 暂存文件使用git add命令,已暂存的文件会显示为A。
- 每次提交生成唯一的SHA-1哈希,并存储作者信息、日期、提交信息和前一个提交的引用。
- 使用git log命令可以查看提交历史。
- Git通过.git/objects文件夹存储文件内容、目录和快照。
- 可以使用提交哈希查看提交的详细信息和文件内容。
- 使用git reset命令可以回到之前的提交。
- GitHub作为远程仓库,可以方便地共享和管理项目。
- 通过git remote add命令将本地项目链接到GitHub,并使用git push命令推送更改。
❓
延伸问答
如何初始化一个Git项目?
通过运行git init命令来初始化Git项目,这样Git就开始跟踪该文件夹。
如何将文件添加到暂存区?
使用git add命令可以将文件添加到暂存区,例如使用git add hello.txt来添加特定文件。
每次提交生成的SHA-1哈希有什么作用?
每次提交生成的SHA-1哈希确保每次提交的唯一性,并存储作者信息、日期和提交信息。
如何查看提交历史?
可以使用git log命令查看提交历史,显示所有的提交记录。
如何将本地项目推送到GitHub?
使用git remote add命令链接本地项目到GitHub,然后使用git push命令推送更改。
如何回到之前的提交?
可以使用git reset <commit-hash>命令回到之前的提交,或者使用git reset --hard <commit-hash>来丢弃更改。
➡️