git本地仓库的理解
学习Git时总听人说git分为本地仓库和远程仓库,但是远程仓库还好理解,本地仓库在哪呢,根本看不见好吧!(又蒙我)今天无意中熟悉Git命令行,终于揭开了本地仓库的神秘面纱。
- 在本地 使用Git init初始化一个仓库(进入到目录下,Git init)
- 然后新建一个文件(echo.>> abc.txt)写入:“master 分支写入内容”,
- 给文件写入内容,
- 建一个分支“a”,然后切换到a 分支(git checkout -b a),并且写入“a 分支的写入内容”
- git add abc.txt
- git commit -m "branch a upload"
- 这个时候已经将abc.txt 提交到本地仓库中,下面就是见证奇迹的时刻
- 进入到文件系统中,将abc.txt 删除,在dos窗口中git checkout master ,在git checkout a
- 进入到文件目录,打开文件,发现就是自己刚才删除的文件,内容为“a 分支的写入内容”
- 这个测试说明了,删除本地内容,然而本地是在本地仓库中储存的这文件。
网友评论