學長說:LQ,要好好學習Git,這樣一勞永逸啊,催了3次了都..于是我開始學習了
[學習教程]
必須是廖大神的個人網站:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
[遇到的問題]
在學習遠端倉庫,運作git push -u origin master的時候遇到了2個錯誤如下:
1. 首先是顯示連接配接拒絕
->解決:
ssh -v [email protected] 檢視連接配接狀況,仍顯示被拒絕以及:Agent admitted failure to sign using the key解決方式:ssh-add ~/.ssh/id_rsa
2. 出現error: src refspec master does not match any.以及無法推送的錯誤
->解決:
問題所在:因為項目是空的,什麼都沒有add和commit,是以要至少送出一個檔案才行啊.
[常用指令]
1. 本地送出
git status :檢視狀态
git add . :添加到本地緩存池
git commit -m "……" :送出到本地版本庫,引号中填寫備注
2. 上傳到遠端代碼庫
git push -u origin master :送出到遠端代碼庫中的master主分支
問題:送出不了,顯示沒有權限,于是要在第2步這樣:
git branch lucy ;lucy是我的分支名字
git push -u origin lucy :送出到遠端庫的lucy分支
注意:之後還要合并分支(送出merge request),不過現在還不需要。