磕磕絆絆中,使用Git工具完成代碼上傳

1.安裝Git工具

1)下載並安裝Git工具:Git下載地址
安裝完成以後,在桌面空白處點擊右鍵,會出現如下選項:
html


2.初始化環境

1) 在一文件夾中,點擊右鍵,選擇上圖中的Git Bash Here,進入一個窗口界面:git

2) 輸入命令:git config --global user.name "輸入你的Github的帳號"
再次輸入命令:git config --global user.name "輸入你的Github的郵箱"緩存

3) 爲Github帳戶設置SSH key,輸入命令:ssh-keygen -t rsa -C 'Github的郵箱',窗口提示的全部選擇不用理睬,所有按回車
生成的文件會在C:\Users\saibiao\.ssh中找到,我這邊是生成了兩個文件,其實須要三個文件,下面會有解決辦法。
在文件中打開id_rsa.pub這個文件,所有複製ssh

4) 打開GitHub網頁,懸浮在我的的圖標上,點擊Settings,找到SSH keys,選擇新SSH KeysTitle能夠設置成倉庫名,將複製的公鑰所有粘貼到內容框中,點擊添加,會收到郵件提醒工具

5) 關聯遠程倉庫:打開須要關聯的倉庫主頁,複製SSH連接
ui


執行命令 git remote add origin SSH地址,其中origin是起的本地倉庫名


3.開始推送文件

1) 在窗口中輸入命令:git init,完成初始化
2) 新增一個文件 :touch demo.html
3) 添加文件到緩存庫: git add .
4) 提交文件到倉庫:git commit -m "備註"
5) 提交文件到遠程庫:git push -u origin master.net

6) 其中第五步可能會出現問題,若是出現如下情形,咱們輸入yes
code

,這步是生成 known_hosts文件

也可能出現refusing to merge unrelated histories這個錯誤,緣由是本地倉庫是遠程倉庫不一致,能夠先拉取遠程倉庫到本地,再推送。
解決辦法-輸入命令:git pull origin master --allow-unrelated-histories,成功拉取以後,再輸入命令:git push -u origin master 便可htm

相似博客推薦

我在實驗時,出現了各類各樣的問題,最終借鑑其餘人的文章才成功,他們寫的很好很詳細,你們能夠去看看。

很是詳細的文章:點擊查看

很是生動的文章:點擊查看

相關文章
相關標籤/搜索