2017-02-19 108 views
0

我想創建一個存儲庫來容納我所有的學校項目,而不是爲每個新項目製作一個新項目。這個存儲庫應該包含來自不同編程類和不同語言的項目,所以我打算按照這個標準來劃分它們。最後,這些「子文件夾」中的每一個都應包含有效的項目。我如何使用GitHub和Git完成這項任務?謝謝爲組織我的Git尋求建議

結構:

學校項目

| -IT_Class

|-Project1 
    |-Project2 

| -Android_Class

|-Project3 
    |-Project4 
+0

就像你將任何目錄或文件添加到git一樣。 git不關心你的文件的結構,它包含的文件的編程語言等等。你完全可以按照你想要的方式自由地組織你的文件。具體問題是什麼?我認爲這不是一個好主意,但如果你想這樣做,就去做吧。 –

+0

如果您使用GitLab,您可以獲得存儲庫的私有名稱空間。 – Pockets

回答

0

有很多方法來完成這個任務。您可以使用command line將本地文件夾上傳到github,或者在github中創建它。請按照link瞭解更多信息。可以根據您的意願組織文件。

1

在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常規進行。

+0

一些GUI客戶端是[Sourcetree](https://www.sourcetreeapp.com/)和[GitHub桌面](https://desktop.github.com/)。 – LJGibbs