1. 程式人生 > >GitHub 記錄一下走過的坑

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就好了,單引號裡的內容是隨便寫的,用來描述的。

成功啦~~可以在倉庫裡看到她啦~~