我有一個新的遠程存儲庫,當使用塔克隆時,不克隆所有目錄的問題。塔(Git客戶端)不克隆遠程存儲庫中的所有目錄到本地計算機
當我創建的遠程存儲庫,我做了以下內容:
創建包含以下行的
files/cache/*
然後.gitignore文件以跑:
git init
git add .
git commit
然後,我使用名爲Tower的Mac OSX git客戶端將本地計算機的遠程存儲庫克隆到本地計算機,但注意到許多目錄並未克隆。
當我回去看我的web服務器上的終端會話,我可以看到初始後不會克隆列出的目錄提交 - 我看行一大堆看起來像這樣:
create mode 10644 directory-name/path/to/file.php
create mode 10644 directory-name/path/file.php
create mode 10644 directory-name/path/to/file.php
create mode 10644 directory-name/path/file.php
所以我猜他們被添加,但我也想知道如果我的.gitignore文件沒有設置正確,並與塔以某種方式衝突?
我試過的.gitignore文件幾個方面,首先是這樣的:
files/cache/*
則是這樣的:
files/cache/
其更改爲第二個後,我跑git add -A
(其似乎沒有添加任何新的東西)在服務器上,並再次使用塔拉回購 - 但沒有運氣。
不知道這是Git還是Tower還是兩者 - 不知道我在做什麼錯,對不起。
任何幫助將不勝感激。
乾杯
本
會發生什麼,如果你使用同樣的嘗試OS X上的命令行'git'客戶端? – larsks
謝謝你 - 對不起,我花了一段時間才弄清楚如何做到這一點(無法解決用戶和地址問題),但它看起來像是遠程存儲庫的問題,因爲所有的目錄都不通過命令行。 有沒有辦法強制Git將缺失的文件夾添加到遠程存儲庫或解決服務器上的問題? 任何幫助將不勝感激。 乾杯 – CMSCSS
如果我添加一個缺失的目錄並去'git status'它說'沒有提交(工作目錄乾淨)' – CMSCSS