以下为【Git】的概述【Git】的总结
首先
关于Git,我想要总结一下学到的东西,因为我对它的理解还有一些不安。
版本库 (repository)
这是记录文件和目录状态的地方。
-
- ローカルリポジトリ・・・自分のPC上に作られるリポジトリ
- リモートリポジトリ・・・GitHub、GitlabなどのWebサービス上に作られるリポジトリ
叉子 (chā zi)
将他人的远程存储库复制到自己的远程存储库中。
克隆 (clone)。
将远程代码库的内容下载到本地电脑上,并创建为本地代码库。
在SourceTree中进行克隆的步骤
-
- 文件->新建->从URL克隆
-
- 指定克隆目标的https地址
-
- 在新窗口中输入用户名和密码,输入Gitlab账户的密码
- 克隆完成
工作目录 (working directory)
这是我实际上正在操作的目录。
指数(index)
我们记录了从之前状态到现在编辑了多少文件。
添加
将工作区中的文件更新内容反映到索引中。
提交
将添加到索引的文件保存到本地代码库中。
頭部
这里所指的是当前分支的最新提交的别名。默认情况下,它表示master分支的头部,并且通过移动HEAD来改变使用的分支。
按压 yā)
将本地版本库发送到远程版本库以进行保存。
远程版本库中的更改历史将与本地版本库中的更改历史保持相同的状态。
拉
从远程仓库下载与本地仓库之间的差异。
抓取
我要检查远程仓库是否有更新。
分支
建立与目标完全相同的文件夹和文件结构。
合并
将分支合并在一起。
实际开发的过程
-
- 从头开始创建一个新的本地存储库,或者从远程存储库克隆一个本地存储库。
-
- 当修改文件后,通过索引提交创建一个提交。
-
- 将本地存储库推送到远程存储库。
- 为了获取他人的更改,从远程存储库拉取并下载更改历史记录,然后在本地存储库中进行修改后,返回到步骤2。