Git 遥控器是什么样的?
What does Git remote look like?
我正在 'how to Git' 上为我的同事创建一个教程,我为 add
、commit
和 push
添加了一个简单的教程,现在我希望他们验证他们所做的工作。
我以为我会说 "Go to the remote folder, and verify the new files are there",但我的遥控器看起来像 /.git/
的内部。
我的遥控器设置有误吗?
我创建如下:
git init --bare .\tutorialName\Remote
我曾希望有一个与本地存储库相同的结构,但事实并非如此。
my remote looks like the inside of /.git/
.
这就是裸回购。
你通常认为的本地人 "git repo" 实际上是两件事:
- 存储库(对象、引用等)的本地副本 - 这保存在
.git
- 工作副本 - 一组文件,相当于树在历史上某个时刻的快照
裸仓库没有#2。
这正是裸遥控器所做的,它存储了本地 .git 文件夹的副本。
您所有的提交、分支等都存储在 /.git/
文件夹中。那就是你推送到服务器的内容。
希望对你有帮助。
我正在 'how to Git' 上为我的同事创建一个教程,我为 add
、commit
和 push
添加了一个简单的教程,现在我希望他们验证他们所做的工作。
我以为我会说 "Go to the remote folder, and verify the new files are there",但我的遥控器看起来像 /.git/
的内部。
我的遥控器设置有误吗?
我创建如下:
git init --bare .\tutorialName\Remote
我曾希望有一个与本地存储库相同的结构,但事实并非如此。
my remote looks like the inside of
/.git/
.
这就是裸回购。
你通常认为的本地人 "git repo" 实际上是两件事:
- 存储库(对象、引用等)的本地副本 - 这保存在
.git
- 工作副本 - 一组文件,相当于树在历史上某个时刻的快照
裸仓库没有#2。
这正是裸遥控器所做的,它存储了本地 .git 文件夹的副本。
您所有的提交、分支等都存储在 /.git/
文件夹中。那就是你推送到服务器的内容。
希望对你有帮助。