在本地進行了代碼編寫後,就要想辦法把代碼上傳到Github遠程倉庫,或者其他開發人員已經上傳了最新版本的代碼,我們就要從Github上同步最新的代碼。這個過程應該怎麼做呢。
如果是以可視化的方式來實現,會有Git for Mac這樣比較好用的軟件,的確可以實現非常方便的實現同步。但是這樣是不是有點太low了。程序員都是比較喜歡Jeek的,現在我們來實現使用命令行的方式實現項目上傳。
(1)根據我的上一篇博客繼續操作:《 使用Git命令從Github下載代碼倉庫 》 在項目根目錄下創建一個文本文檔test,裏面寫入文本:
2)然後終端進入這個項目的目錄,開始實現上傳。首先查看目前代碼的修改狀態,命令爲:git status
3)然後暫存需要提交的文件,注意這一步是必須的。如果是新建的文件執行:git add <file> ,如果是修改的文件:git add <file>, 如果是刪除的文件:git rm <file>. 由於我們是新建了文件,所以執行 git add test.md.一般執行這一步後不會有任何提示。
(4)提交已經暫存的文件,命令爲:git commit -m "這裏添加註釋" 。這一步也是必須的,並且一定要添加註釋。終端會返回給你“1 file changed,1 insertion(+)”,表示你的文件提交成功,但還沒同步到服務器!
5)同步到服務器前要先將服務器代碼同步到本地,這是爲了防止出現衝突。命令行是:git pull. 表示把項目拉下來。會有“Already up-to-date.”的提示。
6)最後一步就是同步項目到Github。命令爲:git push. 理解爲把代碼推到遠程服務器。
(7)經過以上步驟,你更新的代碼就成功提交到Github倉庫了。
我們要善於利用Github,上面有極爲豐富的資源。也要常用Git。