從本地上傳檔案到git hub上,過程如下:
進入需要上傳的檔案的根目錄下,開啟git bash
git init
(這一步之後會自動建立乙個.git隱藏檔案)
如果有檔案不需要上傳,要將它忽略的話:
(沒有這個需求的話線框內的這部分就不用看了)
touch .gitignore
(建立.gitignore檔案,這個檔案用於記錄需要忽略的內容)
vim .gitignore
(進入編輯頁面)
如果要忽略某乙個資料夾下的所有檔案:輸入/a/*,表示a資料夾下的所有檔案。
如果要忽略某個特殊字尾名的檔案:輸入*.***,忽略所有***結尾的檔案。
然後按下esc鍵,再按「:wq」,即冒號+w+q,這裡的冒號不能少,會自動儲存並退出編輯頁面。
這樣,.gitignore裡記錄的就是需要忽略的檔案
正常情況下上傳的單個檔案只能是100mb以內,如果需要推送更大的檔案:
(沒有這個需求的話這一部分也不用看了)
然後接著上面的繼續輸入,
git lfs install
git lfs track 「***.***」
(引號內是需要上傳的大檔案的完整檔名,這一步執行完後會自動生成乙個.gitattributes檔案,用於跟蹤需要上傳的大檔案,)
git add -a
(將檔案提交到暫存區,這裡的-a是提交這個目錄下所有沒有被忽略的檔案,如果只需要提交單個檔案可以把-a換成具體的檔名,檔名不需要打引號)
git commit -m 「上傳說明」
(將暫存區檔案提交到本地倉庫)
git remote add origin +遠端倉庫網路位址
(這一步相當於將該遠端倉庫的位址取別名為origin)
git pull --rebase origin master
(將遠端倉庫拉過來與本地倉庫合併,若遠端倉庫不為空必須進行這一步,若為空可以跳過)
git push -u origin master
(推送到遠端倉庫)
Git Bash 生成金鑰ssh 上傳到遠端倉庫
大多數 git 伺服器都會選擇使用 ssh 公鑰來進行授權。開啟git bash。貼上下面的文字,替換你的github電子郵件位址。ssh keygen t rsa b 4096 c your email example.com 這將建立乙個新的ssh金鑰,使用提供的電子郵件作為標籤。3.生成公共 ...
使用GitBash推送本地庫到GitHub
1 在github上建立同名倉庫 2 關聯本地專案與遠端倉庫 git remote add origin 倉庫位址路徑 3 推送本地專案到遠端 git push u origin master 4 出現報錯,報錯資訊如下 5 使用git status命令檢視工作區狀態 6 按照提示使用git add...
git推送內容到遠端新分支
之前在做專案的時候,自己想將東西傳到遠端的乙個新分支上。自己開始弄的時候稀里糊塗弄上去的也沒搞清楚原理,不過自己後來又去試了一下,發現下面這個方法還可以。1 在本地的乙個目錄下,git bash 2 然後進行git init,生成.git檔案 3 git add 4 git commit m 這時候...