2016-05-13 95 views
0

因此,如果我做了一個git push和commit,文件是否保存到我的本地硬盤(就像在我的電腦上一樣)?做一個git提交併推送本地文件嗎?

我想知道,因爲我在項目上得到了一些評分,說有些東西沒有工作。他們雖然是我的,但即使我在提交之前正確推送,硬盤上的文件沒有更新,所以修改不在提交中。

+0

當您推送並提交時,將更改提交到您的聯機存儲庫。爲了將文件從您的存儲庫中獲取到另一臺計算機上,您需要進行操作。 – Turtle

回答

2

Git推送,提交併完成已保存文件的所有操作。 無法在編輯過程中推送文件。

所以git不保存文件。

3

git commit將創建一個提交對象存儲到您的本地git存儲庫(通常是.git)。它也會更新你的本地分支的ref以指向新的提交。

git push將嘗試導致遠程存儲庫的分支與本地分支匹配。它通過發送遠程還沒有的所有相關提交來完成此操作。然後,遠程的分支將指向您的本地分支所指向的同一個提交。