git初始化操作以及一些問題的解決

2021-07-22 14:28:41 字數 1490 閱讀 8379

如果是從遠端倉庫clone下來的,注意哦,我們說的是clone的新的倉庫

一般而言,需要我們執行下面的幾行進行初始化一下才可以

git clone 

cd test

# 因為是新的倉庫,尚未進行初始化的操作,如果這個時候你執行

git pull origin master # 或者執行

git push origin master # 均會以失敗告終,終端提醒我們的是

error: src refspec master does not match any.

error: failed to push some refs to

''#為了能夠順利的對我們新建的倉庫進行操作,你需要像下面這樣,先建立乙個檔案 push一次

touch readme.md

git add readme.md

git commit -m 'add readme'

git push origin master #此刻你會發現成功了,提醒我們的是[new branch],也就是預設建立了乙個master分支。一般情況下到這裡就可以了,但是我們往往不會選擇直接在主幹上進行開發,我們會切換到分支dev上開發後測試沒問題了再在主幹上進行合併。此時我們執行

git checkout dev # 報錯了,提醒我們

error: pathspec 'dev' did not match any

file(s) known to git. # 意思就是說我們不能切換到dev分支,因為dev分支沒有任何檔案,為了解決這一矛盾,你需要

git branch dev # 然後再執行

git checkout dev #切換到dev分支 提示我們

switched to branch 'dev'

#成功切換到了dev分支,但是當我們像一開始建立master分支的時候執行

git pull origin dev #的時候,提示我們

fatal: couldn`t find remote ref dev

unexpected end

ofcommand

stream

#又失敗了,此刻我們需要像建立master分支的時候初始化一下即可,比如我們編輯下readme.md

vi readme.md #隨便加點內容

:wq #儲存後

git add readme.md

git push origin dev

#這個時候會提醒我們[new branch] dev->dev,到此結束,建立分支就是這麼簡單!

另一種情況,如果是我們本地本身就存在了乙個專案,我們現在需要把該專案上傳到git遠端倉庫又該如何去做處理呢?只做步驟,不在囉嗦

git init

git remote add origin

git add .

git commit

git push origin master

C 初始化列表的一些問題

在我們建立類物件的時候,類物件的構造順序如下 使用初始化列表的情況有三種 需要初始化的資料成員是物件的情況 需要初始化const修飾的類成員以引用型別的成員資料 子類需要初始化父類的私有成員 輸出結果 如果沒有mytest test 1,2,3 初始化列表就會報錯 因為test有了顯示的帶引數的建構...

關於初始化C 類成員的一些問題

在使用c 程式設計的過程當中,常常需要對類成員進行初始化,通常的方法有以下兩種 第一種方法 cmyclass csomeclass x 0 y 1 第二種方法 cmyclass csomeclass x 0 y 1 本文將要 這兩種方法的異同以及如何使用這兩種方法。從技術上說,第二種方法比較好,但是...

scut協議配置工具初始化的一些問題

1.如果點選協議配置工具左上角的專案按鈕沒反應,說明資料庫沒有正確配置。2.資料庫建立指令碼執行如果亂碼,把utf 8改成ansi 3.如果contractdb不存在就自行建立資料庫。4.使用sql server初始化,使用者sa建立失敗。請檢查是否開啟了sa賬號登陸 登陸 已啟用 5.此外還需要開...