當添加了遠程倉庫以後,確定不能只在列表中看到個名字就完事了。咱們要經過遠程倉庫來存放數據。git
抓取數據的命令是:web
git fetch [remote-name]服務器
好比對於咱們上次添加的 myremote 遠程倉庫,就是:fetch
git fetch myremoteorm
不過執行完此命令,你仍然看不到工做目錄下的文件有任何變化。這是由於 git fetch 只是把遠程的數據抓取到本地,而不會把改動合併到當前的分支上。開發
若是你是直接從遠程倉庫 clone 了本地的倉庫,那麼你能夠直接執行命令:rem
git pullit
這樣會把遠程倉庫抓取到本地,再將遠端的 master 分支合併到本地的 master 分支上。因此當你以前 clone 下了代碼,而其餘開發者又更新了遠端的代碼後,能夠經過 git pull 將本地更新到最新的版本。ast
有關於分支的具體細節,留待後續課程中細說。import
當你在本地作了改動,而且 commit 了你的改動以後,須要將本地的數據更新到遠程倉庫中時,就須要用到命令:
git push [remote-name] [branch-name]
假設是要推送到默認的 origin 倉庫中的 master 分支,那就運行:
git push origin master
注意,這要求你有對遠程服務器上的寫權限。另外,若是別人在你以前對遠程倉庫中提交了新的更新,你的推送就會被駁回。這時你須要先抓取他們的更新,合併到本地,再從新推送。