git pull更新不到最新代碼

(一個實習小白。。。。。。。)

今天,又發現了一個錯誤,以前爲了方便操作個分支,直接拷貝了倉庫(這樣完全爲了節省時間,拉代碼要好久),這樣就一個倉庫一個分支,比較方便,今天就遇到了一個問題,我想拉遠程的最新代碼,本地顯示已經是最新的代碼,使用git log查看,顯示最新提交是一個月前,這不合乎情理呀,畢竟每天都有在更新代碼。使用git  branch -a查看遠程分支,只有四個(要知道我們的庫的遠程分支都上三十個了吧)終於發現了端倪,想起我之前直接拷貝的倉庫,就推理到可能拷貝的這個倉庫是關聯的是之前的本地庫,並不是遠程的倉庫。使用 cat .git/config就能查看關聯庫的url。有兩個辦法修改這個url。

方法一:直接vim .git/config 進入改成正確的url

方法二:獲取遠程url:git remote origin get-url [url]

              設置遠程url:git remote origin set-url [url]

最後別忘記使用git pull 更新本地代碼

不建議和我一樣直接賦值粘貼庫。。。。其實有從本地複製到本地的命令拉:git clone d:/SourceRepository d:/DestinationRepository

如果不是我上面說的這種情況,那就試試:git pull origin master

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章