使用Git Bash上傳檔案到github
阿新 • • 發佈:2019-02-07
1.在本地git建立版本庫,
以E:\github資料夾為例
$ cd E:\github
$ git init
2.在版本庫中新建測試檔案1.txt,並輸入內容123,
3.上傳本地檔案到遠端github
假設我們在遠端github上新建的版本庫名為github for local
使用命令:$ git remote add origin https://github.com/winycg/github-for-local.git
連線到遠地的github
使用命令:$ git push -u origin master
上傳當前master分支的檔案,-u引數定義了當前本地分支的upstream分支,即要上傳的遠端分支名。上傳之後,以後的push無需使用-u命令。
4.上傳修改到遠端github
5.上傳分支到遠端github
6.解決上傳失敗的問題
上傳檔案到遠端github分支,可能會出現如下錯誤:
此時因為新建的遠端倉庫中存在本地倉庫中沒有的檔案,如(README.md檔案)
使用pull(fetch+merge)命令,先將遠端檔案取到本地,再合併到當前的本地分支中
$ git pull origin master
之後正常上傳即可
解決無法上傳100MB以上的檔案到個github的問題:
下載安裝之後,進入到本地的git庫,執行以下命令設定Git LFS:
git lfs install
設定想用Git LFS管理的檔案:
git lfs track "*.psd"
確保 .gitattributes 能被追蹤到
git add .gitattributes 首先將大檔案移除,上傳小檔案:add,commit,push。上傳大檔案:add,commit,push。