我想創建一個存儲庫來容納我所有的學校項目,而不是爲每個新項目製作一個新項目。這個存儲庫應該包含來自不同編程類和不同語言的項目,所以我打算按照這個標準來劃分它們。最後,這些「子文件夾」中的每一個都應包含有效的項目。我如何使用GitHub和Git完成這項任務?謝謝爲組織我的Git尋求建議
結構:
學校項目
| -IT_Class
|-Project1
|-Project2
| -Android_Class
|-Project3
|-Project4
我想創建一個存儲庫來容納我所有的學校項目,而不是爲每個新項目製作一個新項目。這個存儲庫應該包含來自不同編程類和不同語言的項目,所以我打算按照這個標準來劃分它們。最後,這些「子文件夾」中的每一個都應包含有效的項目。我如何使用GitHub和Git完成這項任務?謝謝爲組織我的Git尋求建議
結構:
學校項目
| -IT_Class
|-Project1
|-Project2
| -Android_Class
|-Project3
|-Project4
有很多方法來完成這個任務。您可以使用command line
將本地文件夾上傳到github
,或者在github中創建它。請按照link瞭解更多信息。可以根據您的意願組織文件。
在GitHub上創建存儲庫(例如,將其命名爲「School」)。然後使用git clone https://github.com/YourUserName/School.git
將該存儲庫克隆到您的計算機。隨後,「學校」倉庫裏的電腦上創建您的文件夾,如下所示:
School
├── Android_Class
│ ├── Project1
│ └── Project2
└── IT_Class
├── Project1
└── Project2
,並與通常git add .
(階段所有的[更改]文件),git commit -m "Added new Project"
,git push
常規進行。
一些GUI客戶端是[Sourcetree](https://www.sourcetreeapp.com/)和[GitHub桌面](https://desktop.github.com/)。 – LJGibbs
就像你將任何目錄或文件添加到git一樣。 git不關心你的文件的結構,它包含的文件的編程語言等等。你完全可以按照你想要的方式自由地組織你的文件。具體問題是什麼?我認爲這不是一個好主意,但如果你想這樣做,就去做吧。 –
如果您使用GitLab,您可以獲得存儲庫的私有名稱空間。 – Pockets