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 就不會報錯了!