我有一個本地Git存儲庫,具有以下文件夾結構。如何將我的git存儲庫的根移動到一個級別? (無需移動子文件夾)
kronos
|-- org_maps
| |-- attach_departments.ahk
| `-- attach_jobs.ahk
|-- org_sets
| `-- create_org_sets.ahk
`-- labor_level_sets
`-- create_labor_sets.ahk
我想通過將我的根文件夾移動一個級別來擴展我的Git存儲庫的範圍。
scripts
|-- kronos
| |-- org_maps
| | |-- attach_departments.ahk
| | `-- attach_jobs.ahk
| |-- org_sets
| | `-- create_org_sets.ahk
| `-- labor_level_sets
| `-- create_labor_sets.ahk
`-- peoplesoft
`-- kronos
`-- add_elig_departments.ahk
我讀過How can I move the root of my git repository?,但最多的回答表明rewriting history,我想避免的。
如何在不重新定位現有文件和子文件夾的情況下將我的git存儲庫的根向上移動一個級別?
「git mv」(這是您想要的正確方法)的問題是什麼? – Leon
@Leon是不是'git mv'也移動了我所有的子文件夾?我試圖從''U:\ Documents \ Scripts \ Kronos \''移動到''U:\ Documents \ Scripts \'' –
它會移動您告訴它的內容。如果您需要移動所有子文件夾,那麼問題是什麼? – Leon