Git上傳到碼雲及其常見問題詳解

1.git init 初始化linux

2.git  remote origin add https://gitee.com/su_yong_qing/SyqSystem.git 這裏注意把連接替換爲本身的倉庫連接git

3.git status 查看文件信息windows

4.git add . 將全部文件託管暫存this

5.git commit -m'tips-01' 添加註釋信息spa

6.git  push origin master3d

7.若是咱們是下載別人的文件的話,執行這行代碼就能夠啦blog

   git pull origin masterip

 

常見問題rem

01.配置信息string

這裏注意 若是咱們是第一次上傳的話,須要配置一下帳號信息

$ git config --global user.name "user.name"

(說明:雙引號中須要你的用戶名,這個能夠隨便輸入,好比「zhangsan」)

$ git config --global user.email "yourmail@youremail.com.cn"

02.系統出現以下錯誤:warning: LF will be replaced by CRLF

緣由分析:

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

 

解決方法:

刪除剛剛生成的.git文件

$ rm -rf .git
$ git config --gobal core.autocrlf false

03.fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.

在git沒有運行完成以前強制關閉,下次提交的時候會產如下生錯誤,或者相似的。

錯誤提示:

fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.

If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.
解決方法:

緣由是在你進行某些比較費時的git操做時自動生成,操做結束後自動刪除,至關於一個鎖定文件,目的在於防止對一個目錄同時進行多個操做。
有時強制關閉進行中的git操做,這個文件沒有被自動刪除,以後你就沒法進行其餘操做,必須手動刪除,進入.git文件中刪除,打開顯示隱藏文件。若是沒有看見.git文件夾,能夠直接用命令rm -f ./.git/index.lock。以後就能夠正常使用。

目前博主遇到的幾個常見問題就這些,若是沒能解決的話。歡迎在下方評論留言哦!

相關文章
相關標籤/搜索