關於git pull時出現的問題及解決反思

2022-05-04 07:45:07 字數 1388 閱讀 1278

在前面由於已經git過一次,按照婁老師的要求,**乙個乙個commit,所以刪掉之前的git倉庫(用la檢視,使用rm -rf .git刪除)。但遠端origin已經存在,所以執行git remote add origin時出現問題,使用git remote rm origin刪除remote origin。

此時執行git pull origin master(查了一下git pull的作用:從遠端獲取最新版本並merge到本地

),但問題就又有了。

然後就成功了。。。

但是,這個很關鍵,以前的tree差不多被刪了個乾淨,只剩下有**的一部分。。。

但tree只是以樹形結構顯示檔案目錄結構,有關係嗎?

覺得並沒有太大關係。

想想看關鍵還是在git pull,以及要被覆蓋的readme.md上。

在查git pull的時候發現了git fetch:相當於是從遠端獲取最新版本到本地,不會自動merge。沒多大聯絡,但順便學習一下。

git pull命令的作用是,取回遠端主機某個分支的更新,再與本地的指定分支合併。

也就是說,本地已有了分支,但與遠端分支衝突,而關鍵衝突在readme上。刪除的一大堆也就是刪除了本地readme這個關鍵點有用。解決的話直接用git clean -fx ""或者rm -f readme.md就可以了。

1.現在看來,問題其實很簡單,但原因卻反映出很大的問題:首先是對git pull概念不清晰,以前的理解有問題,一行話的概念沒有重點關注,導致今天問題自己不能解決。今後學習還是要牢牢把握概念這個基礎與重點。

2.對於老師上課所說的英語學習也有所感觸,英語不加倍努力,連基本的都不能完全看懂,其他的英文文獻就更難讀懂,雖然中文慢慢在擴大其影響力,比如man命令的中文檢視,但翻譯過來的並不完全對不說,現在更多資料還是發達國家所用的英文,自己想進步,英語是一道坎。

3.對於大多數人終其一生一直處在高階初學者這個方面,我還是很認同的。從初學者到高階還是很容易的,畢竟那個時候還有很大的激情與興趣。但要從一段時間的興趣發展到終身的興趣,就要過乙個坎,就是從高階初學者到合格者這個坎。高階初學者有很漫長的路要走,如果只是為了眼前,我覺得注定成為不了合格者,就像高考前,不論你學的多麼優秀,如果沒有興趣,即使學的再好,也無法踏入合格者終其一生都在學習的思維境界。之前自己抱有很大興趣學的下棋書法,總是持續很長時間的興趣後就慢慢淡了,如果堅持不下去,也只是合格者的門外漢,即使時間真的長。。。上大學以後,總覺得一切都失去興趣,現在想來,還是門外漢的我,一定踏進幾個大門!

關於部署WCF時出現超時問題的解決

在我們專案的開發過程中,由於所有的業務都必須以wcf服務進行發布。而且我們的wcf服務是部署在windows service上的,在實際的環境中,我們共部署了2個windows service,乙個service上host了大部分wcf service,另乙個service上host了乙個有關搜尋的...

裝IIS時出現的問題

一 安裝iis發現訊息佇列無法安裝的問題 原因 msdtc服務沒有正常啟動 步驟 1 刪除登錄檔中的鍵 hkey local machine system currentcontrolset services msdtc hkey local machine software microsoft m...

Module載入時出現的問題

在載入多個module時出現了型別轉換展示,資訊如下 typeerror error 1034 強制轉換型別失敗 無法將 mx.managers dragmanagerimpl 3a37291 轉換為 mx.managers.idragmanager。從google上搜尋的結果 兩個解決方案的文章,...