基本理论
在学习 Git 之前,我们需要了解 Git 的结构,因为我们使用的绝大多数 git 命令都围绕着这几个结构展开:
在本地的计算机中,Git 拥有三个工作区域:
- 工作目录(Workspace,工作区) – 即本地存放代码和项目的一个目录
- 暂存区(Stage/Index) – 如同其名字一样,表示临时存放项目代码改动的区域,其本质是一个简单的索引文件。正常来说,所有的提交都必须先存入暂存区才能 commit 到本地仓库。
- 本地仓库(Repository) – 本地存放所有改动数据的区域
在远程中心服务器上,拥有一个工作区域:
- 远程仓库(Remote) – 远程仓库,托管代码的平台,如 Github、Gitee、Gitlab 等。
可通过一张图来简单了解 git 的基本操作:
Git 项目创建
创建或加入项目有三种方式:
- 全新项目 – 创建全新的且所有者是本人的 Git 项目
- 开源的已有项目 – fork 别人的项目或者加入项目团队并成为其中一员
- 闭源的已有项目 – 加入项目团队并成为其中的一员,每一位成员都拥有一个或多个角色,不同的角色即不同的项目权限,表示可以对当前项目做哪些操作。
创建全新的本地仓库
以 Windows 为例,例如我要在 E 盘符新建 git-test 目录并让其初始化为 git 项目:
PS > cd E:\
PS > mkdir git-test
PS > cd .\git-test\
PS > git init
Initialized empty Git repository in E:/git-test/.git/
PS > ls -Force
Directory: E:\git-test
Mode LastWriteTime Length Name
---- ------------- ------ ----
d--h- 2025/2/28 20:22 .git
这样的一个全新本地项目就完成了。
如您所见,在项目目录下生成了一个隐藏的 .git 目录。
Fork 开源项目
比如托管在 Github 的 Redis,若您有 Github 账户,则可以直接将别人的开源项目 Fork 过来。Fork 的意思是指复制一份所有者是你本人的副本项目,Fork 之后,您拥有该副本项目的所有权,即在遵守开源许可证协议的前提下,您可以做任何修改且不受权限控制,因为您就是该副本项目的所有者。
在 Github 上,每个开源项目的右上角都有一个叉子图标,点击它即可复制一份副本项目到您的远程仓库中。
版权声明:「自由转载-保持署名-非商业性使用-禁止演绎 3.0 国际」(CC BY-NC-ND 3.0)

用一杯咖啡支持我们,我们的每一篇[文档]都经过实际操作和精心打磨,而不是简单地从网上复制粘贴。期间投入了大量心血,只为能够真正帮助到您。
暂无评论