什麼是git init
準確?我必須每臺計算機執行一次,或者每個使用git的項目執行一次?我下載了我的項目git clone
並得到它的工作,但現在它存儲我的項目也C:/Users/myUser/git
,是某個文件夾或我可以改變它?瞭解git init
我對這個文件夾並不十分了解,它似乎像是一個本地git倉庫或其他什麼東西,但是什麼「管理」它,或者它爲什麼使用這個路徑,你能解釋一下嗎?
這是我的理解,解決我,如果我不正確,需要得到澄清事實:
git init
是每一個項目- 「用戶」下的git的文件夾是本地回購,每次我做
git commit
,該文件夾被更新。 - 當我做
git push
時,它從本地回購,並放到遠程存儲庫。 - 當我想更新爲「頭」,我只是做
git pull
所以,當我在我的項目文件夾,寫'混帳commit',那麼我的新的數據傳輸到'.git'文件夾,這也是在我的項目文件夾?或者它在哪裏提交文件,因爲'git push'會將它發送到外部回購站。 – Jaanus
@Jaanus:沒錯。 'git commit'在你的'.git'文件夾中保存最近從staging到HEAD的變更集。 'git push'將遠程回購與'.git'文件夾同步,而'git pull'同步您的'.git'文件夾和遠程回購。 – slebetman