在Windows PC上使用Git进行管理(git init –bare)
我是Git。
我想做的事
我想你在团队中使用了一些小型脚本。
如果你有一个能轻松创建存储库的GitHub环境或者一个共享服务器上使用的GitBucket等,你可以在那里进行管理,
但是当没有这样的环境时,我想要管理真正简单的工具,所以我决定去处理这个问题。
有Docker啊。
是的。
如果搭建GitBucket或GitLab,你甚至可以在浏览器中打开并阅读README。
(本文介绍的步骤只能在CLI(如GitBash等)中查看)
但是,考虑到持久化存储和尽可能减少内存和CPU的使用,我想这也是一个不错的选择。(这只是我的想象)
不推荐正直推荐,这只是一种手段。
免责说明
对于本文所述步骤可能引发的问题,我们概不负责。
尤其是在中途涉及在Windows PC上共享文件夹的操作步骤时,请确保在充分考虑后自行负责设置共享范围。
环境
-
- Windows10
- GitBash
建立程序
创建存储库
新建一个任意的文件夹作为存储库(例如:C:¥¥git¥XXX_team¥repository)。
当命名文件夹时,添加.git后缀可以感受到情绪。
$ mkdir /c/git/XXX_team/repository
请使用资源管理器打开您创建的文件夹,并通过属性设置共享权限。(以使团队成员能够访问)【★请务必确认免责声明!!】
然后,将该文件夹转换为Git的存储库。
$ cd /c/git/XXX_team/repository
$ git init --bare --shared=true
Initialized empty shared Git repository in C:/git/XXX_team/repository/
将资材放入仓库中。
将已有资料(例如:C:\work\benri-tool)存储到创建的 Repository 中。
$ cd /c/work/benri-tool
$ git init
$ git add .
$ git commit -m "first commit" // 任意のコメントをつけてください。
$ git remote add origin "C:¥git¥XXX_team¥repository" // ダブルクォーテーションを忘れずに
# git push -u origin master
(前略)
To C:¥¥git¥XXX_team¥repository
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
大家共同使用
让我们从团队成员的电脑上克隆一份副本。
$ git clone file://${PC名}/git/XXX_team/repository