1、初始化git配置 (首先得安裝git、去官網(wǎng)下一個exe安裝包 一直狂點下一步就好辣)
- 配置git的內(nèi)置用戶名
#配置一個本地git的用戶名 $ git config --global user.name "xxx" #配置本地用戶的郵箱地址 $ git config --global user.email "xxx@qq.com"
2、在碼云上創(chuàng)建一個項目(傻瓜式操作,就不解釋了)
- 在本地git命令行中ssh公鑰(后面是你的郵箱)
$ ssh-keygen -t rsa -C ###@qq.com
然后一路默認回車即可
- 查看公鑰,并將公鑰復(fù)制到碼云公鑰內(nèi)容里面,確認后重新輸入登錄密碼即可
$ cat ~/.ssh/id_rsa.pub
此處注意:必須把推送所需要的公鑰配置到賬戶的個人公鑰里面否則無權(quán)限推送
關(guān)聯(lián)遠程庫:
可以先用git remote -v查看遠程庫信息:
git remote -v origin git@github.com:michaelliao/learngit.git (fetch) origin git@github.com:michaelliao/learngit.git (push)
可以看到,本地庫已經(jīng)關(guān)聯(lián)了origin的遠程庫,并且,該遠程庫指向GitHub。
我們可以刪除已有的GitHub遠程庫:
git remote rm origin
再關(guān)聯(lián)碼云的遠程庫(注意路徑中需要填寫正確的用戶名):
git remote add origin git@gitee.com:liaoxuefeng/learngit.git
此時,我們再查看遠程庫信息:
git remote -v origin git@gitee.com:liaoxuefeng/learngit.git (fetch) origin git@gitee.com:liaoxuefeng/learngit.git (push)
現(xiàn)在可以看到,origin已經(jīng)被關(guān)聯(lián)到碼云的遠程庫了。通過git push命令就可以把本地庫推送到Gitee上。
$ git remote add origin (碼云上復(fù)制的ssh地址或者https地址)
5、將所有文件add到緩存區(qū)、并add到git倉庫
$ git add --all
$ git commit -m "注釋"
6、推送到遠程倉庫(加了 f 屬性則為強制覆蓋推送)
$ git push -u origin master -f
注:常用的操作:
git status //查看當(dāng)前git的狀態(tài)
git commit -m '注釋'?必須進行代碼修改才可以
git push -u origin master -f?必須加-f才會在推送中覆蓋云倉庫文件
注:
github常見操作和常見錯誤!錯誤提示:fatal: remote origin already exists.
如果輸入$ git remote add origin git@github.com:djqiang(github帳號名)/gitdemo(項目名).git?? ? 提示出錯信息:fatal: remote origin already exists.
? ? 解決辦法如下:
? ? 1、先輸入$ git remote rm origin
? ? 2、再輸入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不會報錯了!