2019獨角獸企業重金招聘Python工程師標準>>>
本篇稍微記錄下Git使用的一些心得。 對Git的使用,應該是從搭建自己的博客開始的。當時看到開源中國推薦的一篇基于碼云+hexo搭建自己博客的文章。所以就花了一天時間鼓搗了下博客。 順帶整理下目前能看到我寫的博客文章的幾個地址: 自己搭建的博客(Hexo):
https://giserdaishaoqing.github.io/
CSDN博客:
http://blog.csdn.net/esa_dsq
簡書(相比而言,簡書少了一篇關于桌面GIS連接Postgresql的文章):
http://www.jianshu.com/u/8bfccfb12c0d
開源中國:
https://my.oschina.net/u/2424163、
以上地址均可看到我的博客文章。 回到Git上,關于如何搭建hexo的靜態博客。這里就不詳述了。網上教程太多。我最早看得是下面的博客,當然后面參考了很多簡書和各種平臺的。
https://my.oschina.net/z707z/blog/824830
盡管最早是想在OSChina上搭建,不過老是出bug,最后還是選擇了github。bug總結起來就是,https連接靠不住,git大法好。用github生成ssh秘鑰,然后連接,更為方便。具體的過程下面這篇文章講得已經很詳細了。
http://blog.csdn.net/wfdtxz/article/details/8678982
關鍵的幾個命令就是。
#查看是否有秘鑰
cd ~/.ssh
ls#沒有的話就生成一下,引號里填你github賬戶的郵箱。
ssh-keygen -t rsa -C "your_email@youremail.com"
后面就去本地文件夾搜索下你的秘鑰文件id_rsa.pub。復制內容,并打開github,從settings里面找到如下的選項。
接著點擊New Key,然后把秘鑰文件里的內容復制過去。啟用即可。 可以用下面的命令測試下是否成功。
ssh -T git@github.com
這個就是之前搭建博客時提交博客老出錯的解決方案。順帶記錄下hexo博客的典型命令。
hexo clean
hexo generate
hexo deploy
hexo server -p 5000
同時,最近剛好完成了ArcGIS中OLS回歸工具結果可視化的R語言版本代碼(見上一篇博客),順帶就托管到github上,就嘗試了下如何push。在需要托管的本地文件夾右擊Git Bash,接著輸入如下的命令。這里就每次都輸下自己的賬戶密碼吧。比較安全。
#添加需要更新上傳的文件
git add .#commit一下
git commit -a -m "備注信息"#最后push上傳
git push