我为我的一些项目创建了一个远程仓库,因此它是我推送的目标。虽然这与git的理念相反,但它可以作为中央仓库。
但是当我进入服务器上的*.git文件夹时,会看到以下形式的目录结构:
这里到底发生了什么,如果我研究git的内部运作方式,我一定能够弄清楚,但项目文件在哪里呢? 更新 我是按以下步骤创建仓库的:
但是当我进入服务器上的*.git文件夹时,会看到以下形式的目录结构:
- /branches
- /hooks
- applypatch-msg.sample
- commit-msg.sample
- etc
- /info
- exlude
- /objects
- 06
- 1c
- various hex numbers
- pack
- /refs
- /tags
- /heads
- master
- config
- description
- HEAD
这里到底发生了什么,如果我研究git的内部运作方式,我一定能够弄清楚,但项目文件在哪里呢? 更新 我是按以下步骤创建仓库的:
- 有一个已存在的本地git仓库
- 将远程添加到本地
git remote add origin git@site.co.za:project_name.git
- 在服务器上,创建一个同名的基础仓库 'git init --bare project_name.git'
- 从本地推送到远程
git push origin master