在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
广告
将在 10 秒后关闭
bannerAds