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