我有一个现有的存储库(at ssh://xxx@yyy.rhcloud.com/~/git/dev.git/),它没有克隆到我的电脑上.它太大而且凌乱,我不想下载它,我不再需要它了.我想重新开始并完全取代其内容.我怎么做?
我之前使用过SmartGit.我也可以通过ssh xxx@yyy.rhcloud.comGit Bash 连接到我的存储库.这就是我所知道的关于git的全部内容.我想要的只是重置一个存储库,当我将它克隆到我的计算机时,我得到的只是一个空目录.
如果您实际访问了远程git服务器,则可以使用ssh进行软删除:
ssh xxx@yyy.rhcloud.com
cd ~/git/
mv dev.git dev.old.git
git init --bare dev.git
Run Code Online (Sandbox Code Playgroud)
然后你可以再次克隆那个仓库,并从头开始.
git clone ssh://xxx@yyy.rhcloud.com/~/git/dev.git
cd dev
# the folder is empty
Run Code Online (Sandbox Code Playgroud)
由于该文件夹~/git归root您所有,您可以dev在其他地方创建一个新的裸存储库:
ssh xxx@yyy.rhcloud.com
cd ~
mkdir newgit
cd newgit
git init --bare dev.git
Run Code Online (Sandbox Code Playgroud)
然后
git clone ssh://xxx@yyy.rhcloud.com/~/newgit/dev.git
cd dev
# the folder is empty
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |