1. 程式人生 > >使用Git Bash上傳檔案到github

使用Git Bash上傳檔案到github

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。