step1:在電腦上安裝git軟件
git的下載網(wǎng)址:https://git-for-windows.github.io/
安裝過程不多說,除安裝位置不要放到C盤之外,其他設(shè)置都默認就好。安裝完成后會自動打開一個如下窗口,視為安裝成功。或者點擊開始菜單-git-git Bash也能打開該窗口。

step2:設(shè)置git的用戶名和密碼
點擊開始菜單》git-bash打開命令窗口,輸入下列命令,將雙引號中內(nèi)容替換成自己的用戶名和密碼。
$ git config --global user.name "Your Name"
$ git config --global user.email "xxxxxxx@qq.com"

step3:創(chuàng)建本機的ssh Key
在git Bash窗口中輸入下列命令,創(chuàng)建本電腦的ssh Key
$ ssh-keygen -t rsa -C "xxxxxxx@qq.com"
輸入后一路回車,直到顯示如下圖則表示生成成功。

注意這段代碼里有一個文件地址:/c/Users/Administrator/.ssh/,這個就是SSH Key文件夾了,打開文件夾找到id_rsa.pub,用記事本打開它,復(fù)制下來。
step4:在github賬號中填寫公鑰
按照下圖步驟,依次點擊Setting》SSH and GPG keys進入SSH Key設(shè)置頁面

點擊New SSH key新增SSH keys,title可以隨意填寫,Key填寫剛剛復(fù)制的內(nèi)容,然后保存。

這臺電腦就可以向github提交代碼了。
step5:在github中創(chuàng)建倉庫
點擊New repository進入倉庫創(chuàng)建頁面,然后填寫倉庫名稱,其他內(nèi)容可不填,直接保存。

創(chuàng)建成功后得到下圖中的git地址

step6:將本地倉庫與github倉庫關(guān)聯(lián)
在本地新建一個文件夾,和github倉庫名稱一致。
然后選中本地倉庫文件夾,右鍵選擇git Bash打開git命令窗口。使用git init命令初始化,在本地工作區(qū)中創(chuàng)建一個git隱藏目錄。
然后使用如下命令即可關(guān)聯(lián),注意將origin后面的地址換成你自己的github地址。
git remote add origin git@github.com:daisy1995/baidu-ife.git即可關(guān)聯(lián)成功。
git使用過程中,不會出現(xiàn)操作成功的提示,只要不報錯,就視為操作成功。
step7:提交代碼
為了檢驗是否能正常提交,可在文件夾中放入一個txt測試文件。
git有一個工作區(qū)和暫存區(qū)。工作區(qū)就是我們在電腦上看見的文件夾,工作區(qū)有一個隱藏的目錄.git,這個是版本庫。版本庫中分為暫存區(qū)和master分支。提交代碼的時候,我們需要先將工作區(qū)的代碼提交到暫存區(qū),再從暫存區(qū)同步到master分支。
所以第一步使用git add命令將本地工作區(qū)的文件添加待提交的文件。git add .表示添加文件夾中的所有文件,一般都是用這個命令一次性添加。
接下來使用git commit -m"描述文字"將添加的文件提交到暫存區(qū)。
最后,使用git push origin master同步到github遠程倉庫。
以后每次提交代碼,只需重復(fù)以下命令:
$ git add .
$ git commit -m"提交描述"
$ git push origin master
第一次使用git的push命令時,會出現(xiàn)如下警告:
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.RSA key fingerprint is xx.xx.xx.xx.xx.Are you sure you want to continue connecting (yes/no)?
這是github的安全驗證,直接輸入yes即可,下次就不會有提示了。
常見錯誤問題解決:
錯誤提示一:
fatal: Not a git repository (or any of the parent directories): .git
出現(xiàn)這個問題是因為沒有初始化,本地工作區(qū)中沒有.git隱藏文件。解決方法:使用git init命令。
錯誤提示二:
error: src refspec master does not match any.
error: failed to push some refs to 'git@github.com:daisy1995/baidu-ife.git'
這個錯誤提示一般會出現(xiàn)在使用push提交命令的時候,出現(xiàn)代表暫存區(qū)沒有待提交的文件,很有可能是你忘記了將文件提交到暫存區(qū)。解決辦法是使用git add .命令添加所有文件,然后使用git commit -m""命令提交到暫存區(qū),最后再使用push提交。<p class="number-item">110收藏</p>