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。之后就可以正常使用。
目前博主遇到的幾個常見問題就這些,如果沒能解決的話。歡迎在下方評論留言哦!