如果是從遠端倉庫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.此外還需要開...