由於git init –bare方法建立乙個裸倉庫,在該倉庫無法進行任何git操作,所以丟擲錯誤.
解決方法:在該倉庫目錄下,新建資料夾,進入該資料夾,執行如下命令:
1. touch readme
2. git init
3. git add readme
4. git commit -m 'initial commit' readme
在初始化遠端倉庫時最好使用:git --bare init,而不要使用:git init
如果使用了git init初始化,則遠端倉庫的目錄下也包含work tree。當本地倉庫向遠端倉庫push時,如果遠端倉庫正在push的分支上(如果當時不在push的分支,就沒有問題), 那麼push後的結果不會反應在work tree上,也即在遠端倉庫的目錄下對應的檔案還是之前的內容。
解決方法:
遠端端必須執行命令:git reset --hard才能看到push後的內容。
個人經驗:最好在clone之後,自己新建乙個分支,例如first,git push origin first:first ,代表將本地的first分支推送到遠端的**庫的first分支,如果遠端沒有這個分支,則自動建立乙個。push後在伺服器斷再回到住分支合併first分支。
這是由於git預設拒絕了push操作,需要進行設定,修改.git/config檔案後面新增如下**:
[receive]
denycurrentbranch = ignore
10 關於acm的一些錯誤提示
1.acceptted,簡稱ac 指寫的 沒錯誤,順利通過 2.presentation error 提交錯誤 首先可以肯定的是,你的思路沒有錯,輸出結果也與標準輸出結果非!常!接!近!出現這個錯誤最可能的原因是,在輸出結果的後面,多了或少了沒什麼意義的空格,tab,換行符等等。所以,請先認真檢查程...
git 使用和一些錯誤
一 簡單使用 與集中式版本控制系統最大的區別 集中式版本控制系統必須聯網才能工作,速度也比較慢 而git 有自己的本地倉庫,只需要在聯網的時候同步一下就好,同時也比較安全,比如當集中式版本控制系統的 伺服器要是出了問題,那就沒法幹活了。1 安裝git centos7 sudo yum install...
實用 Git 中的一些常見錯誤
無論是資料科學家 演算法工程師還是普通開發人員,在每個團隊協作開發任務中,git 都是必不可少的版本控制工具,因此掌握它的基本操作十分有必要。但即便是教程滿天飛的今天,開發人員在使用 git 時也還是會犯一些不應該犯的錯誤。本文總結了其中的幾種常見錯誤,希望能對新手有所幫助。有時,我們會需要用 fo...