1. 程式人生 > >Git 學習過程中遇到的一些坑和自己的一些理解

Git 學習過程中遇到的一些坑和自己的一些理解

Git 在向遠端倉庫提交時出錯

我們看到的很多的git教程中都會先教你如何新建github倉庫,但是這裡有一個坑,就是,新建倉庫時勾選了Initialize this repository with a README,即為倉庫初始化一個README.md檔案,但是如果這樣的話,如果你在本地倉庫建立並commit到了本地倉庫中,這時如果向遠端倉庫提交的話就會出現這種錯誤:

這時解決辦法是新建的倉庫中不要新建任何檔案並提交到本地倉庫,然後git pull origin master,把遠端倉庫中的檔案同步到本地,然後這時再建立自己需要的檔案,完成之後再進行提交。

另外一個解決辦法是在新建倉庫時不要勾選Initialize this repository with a README這個選項。

Git 中本地倉庫和遠端倉庫的理解

Git中有:

git add filename
git commit -m 'first commit'

git push origin master

這兩種提交命令是啥關係呢?

上面的兩個命令是將本地檔案提交到本地倉庫中,而下面一個命令是將本地倉庫中的檔案提交到遠端倉庫中,意思就是本地檔案需要先提交到本地倉庫中,然後再提交到遠端倉庫中。