所以我最近開始使用Rails進行開發,因此慢慢地將自己介紹給git作爲版本控制。我很好奇關於計算機上的git的一些問題
最近,我跟着這個教程只是幾件事情:因爲我想
http://guides.railsgirls.com/github/
一切都那樣順利。它只是提出了幾個問題。
現在在本教程中,我將我的「git remote add origin ....」設置爲我想要上傳我的應用程序的回購。一切安好。所以,我決定關閉一切(終端,文本編輯等),並再次打開了終端,我可以很容易地僅僅通過使用
git add .
其次
git commit -m "Message"
然後
把我的更新git push origin master
所以技術上的「遠程」地址保存(什麼是我們通常所說的這個地址?)
所以我想知道的是,這是保存在我的CURRENT文件夾(因此,這個特定的應用程序)完成的所有工作,或者,如果我cd到另一個文件夾,並試圖推動它會推到同一個地方?
我只是想了解一個開發人員的工作流程,該開發人員可以對多個項目進行說明。另一個文件夾是否已經設置爲上傳到不同的遠程地址,或者是爲整個PC設置的遠程地址,因此如果在另一個項目上工作,他需要更改地址(如果是這樣,這是如何完成的?)
另外,如果我關掉我的電腦並重新開機,我是否需要重新整個設置? (添加遠程地址等)。
是否有命令檢查終端當前要上傳到哪個遠程地址,如果我使用push命令等?
謝謝
這是相當多的問題。您可能需要學習一個git教程,然後查看一些[workflow](https://guides.github.com/introduction/flow/index.html)示例。但基本上,你只要將git init一個項目根文件夾一次,然後在一個分支上工作('master')。遠程通常是爲每個項目存儲庫(我有github回購和bitbucket回購)或每個分支不同。如果你進入一個新的git repo目錄,即使關閉計算機後,它也會記住該repo的工作分支。 – Jasen
@Jasen非常感謝。該工作流程示例看起來非常好。應該看看。你是說一個項目你有兩個回購站,一個github和bitbucket,並且運行git push將你的文件推送到兩個回購站?我可以看到有用! 再次感謝! – Kando
我通常只使用單個遠程回購,但通常有不同的遠程控制。 – Jasen