當我在GitHub上下載我的項目的master.zip時,我得到一個.zip文件,其中包含一個名爲something-master的文件夾,其中包含所有源代碼。GitHub設置master.zip的文件夾結構
是否有可能下載master.zip的方式,整個源代碼是在沒有子文件夾的zip的「根」?
當我在GitHub上下載我的項目的master.zip時,我得到一個.zip文件,其中包含一個名爲something-master的文件夾,其中包含所有源代碼。GitHub設置master.zip的文件夾結構
是否有可能下載master.zip的方式,整個源代碼是在沒有子文件夾的zip的「根」?
沒有,但如果你下載的tar.gz(如文件「master
@ VonC的答案的伎倆
tar xvf master -C yourFolder --strip-components 1
:「),而不是拉鍊的,你可以選擇你想要沒有頂部文件夾的任何文件夾中提取出來。總之:
通過tar文件下載回購:
curl -L -o reponame.tar.gz https://github.com/username/reponame/archive/master.tar.gz
提取物沒有頂部目錄YourTargetDir:
tar xvf reponame.tar.gz -C YourTargetDir --strip-components 1
+1。用'-o'選項很好用。 – VonC
你想它完全壓平,或者只是在外表文件夾中刪除? – StephenTG
我只想在下載之前刪除外部文件夾 – Flatron