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


1.git init 初始化

2.git  remote origin add https://gitee.com/su_yong_qing/SyqSystem.git 這里注意把鏈接替換為自己的倉庫鏈接

3.git status 查看文件信息

4.git add . 將所有文件托管暫存

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

6.git  push origin master

7.如果我們是下載別人的文件的話,執行這行代碼就可以啦

   git pull origin master

 

常見問題

01.配置信息

這里注意 如果我們是第一次上傳的話,需要配置一下賬號信息

$ 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。之后就可以正常使用。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM