GitHub 記錄一下走過的坑
一直很想用GitHub存專案,但是迫於英文介面和軟體上傳一直拖拖拖。。。
終於在今天我順利的上傳了一個專案啊哈哈哈哈開心~
找了很多部落格和視訊看,有的視訊居然長達2個小時...
放兩個良心製作:
1.git下載安裝https://www.bilibili.com/video/av15024334
2.github的使用https://www.bilibili.com/video/av15034653
首先GitHub的註冊沒什麼問題,然後下載一個Git,我是在這裡下載的
https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit
然後安裝git,一系列的全預設,最後選擇執行,會彈出一個黑框框就成功啦~
安裝完成後,還需要最後一步設定,在命令列輸入:
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
(成功的話是沒有任何返回值的,我一開始還以為她沒反應...)
遇到的第一個坑是 add專案的時候warning
原因分析:
CRLF -- Carriage-Return Line-Feed 回車換行
就是回車(CR, ASCII 13, \r) 換行(LF, ASCII 10, \n)。
這兩個ACSII字元不會在螢幕有任何輸出,但在Windows中廣泛使用來標識一行的結束。而在Linux/UNIX系統中只有換行符。
也就是說在windows中的換行符為 CRLF, 而在linux下的換行符為:LF
使用git來生成一個rails工程後,檔案中的換行符為LF, 當執行git add .時,系統提示:LF 將被轉換成 CRLF
解決:
然後就可以用下面那兩句話來解決 $rm -rf .get $git config core.autocrlf false
遇到的第二個坑是 push專案的時候報錯
然後百度了一下是因為倉庫裡本來有東西,所以要先pull一下,再push,然後就Ok了。
遇到的第三個坑是 push專案的時候報錯
居然是因為我沒有commit!!那個視訊裡壓根就沒有講嘛!!!
然後加個commit就好了,單引號裡的內容是隨便寫的,用來描述的。
成功啦~~可以在倉庫裡看到她啦~~