天天看點

git的學習與使用

學長說: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,是以要至少送出一個檔案才行啊.

[常用指令]

git的學習與使用

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),不過現在還不需要。