全網最詳細的介紹,如何用git的方式把專案上傳本地專案到github
git config --global user.name "使用者名稱"
git config --global user.email "郵箱位址"
生成金鑰:
ssh-keygen -t rsa -c "nideyouxiang@***.com" (全部按enter或yes)
複製金鑰:
進入c:\users\使用者名稱\.ssh
,開啟id_rsa.pub
,複製內容,貼上到github等平台的ssh配置處
頻繁提示輸入賬號和密碼
第一種:
pc端只git pull/push
到乙個平台遠端的話,總是頻繁提示,可重新配置以上三點
第二種:
如果pc端用了多個平台git(github或gitee),可以使用如下命令
git config --global credential.helper store
然後再呼叫git pull/push
,就可以了,這句好像是記住密碼的意思
其實這裡就是你要上傳的那個專案檔案(例如:project)
對著project右鍵,選擇git bash here,通過命令git init
把這個資料夾變成git可管理的倉庫
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-9pwz98um-1597731904589)(/images/article/git/git_1.png)]
這時你會發現project裡面多了個.git資料夾,它是git用來跟蹤和管理版本庫的。如果你看不到,是因為它預設是隱藏檔案,那你就需要設定一下讓隱藏檔案可見。
你的專案貼上到這個本地git倉庫裡面(貼上後你可以通過git status
來檢視你當前的狀態),然後通過git add把專案新增到倉庫(或git add .
把該目錄下的所有檔案新增到倉庫,注意點是用空格隔開的)。在這個過程中你其實可以一直使用git status來檢視你當前的狀態。
用git commit把專案提交到倉庫,-m
後面引號裡面是本次提交的注釋內容,命令如下
git commit -m "註解內容"
下面就是上傳了,如果沒有配置ssh的話,可以先配置一下,這裡不做詳細的介紹了
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-fiiinh3a-1597731904595)(/images/article/git/git_2.png)]
在github上建立乙個git倉庫,你可以直接點new repository來建立,比如我建立了乙個project的倉庫
在github上建立好git倉庫之後我們就可以和本地倉庫進行關聯了,根據建立好的git倉庫頁面的提示,可以在本地project倉庫的命令列輸入:
git remote add origin
這裡可以是https或者ssh,二則選其一就行
關聯好之後我們就可以把本地庫的所有內容推送到遠端倉庫(也就是github)上了,通過:
git push -u origin master
由於新建的遠端倉庫是空的,所以要加上-u
這個引數,等遠端倉庫裡面有了內容之後,下次再從本地庫上傳內容的時候只需下面這樣就可以了:
git push origin master
至此就完成了將本地專案上傳到github的整個過程。
另外,如果你在git push 的時候出現如下報錯。
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-lrrqkitq-1597731904598)(/images/article/git/git_3.png)]
原因是你勾選了initialize this repository with a readme,就是建立倉庫的時候自動給你建立乙個readme檔案,而本地倉庫沒有readme檔案,這時我們可以通過以下命令先將內容合併以下:
git pull --rebase origin master
然後重新push就成功了
在新增.gitignore檔案後,當想pus**件的時候,宣告的忽略檔案還是會出現在push的目錄中
某些檔案已經被納入版本管理中,就算是在.gitignore中已經宣告也不會起作用
我們應該先把本地的快取刪除,然後再進行push,操作步驟如下
git rm -r --cached . // 刪除本地快取
git add . // 新增要提交的檔案
git commit -m 'update .gitignore' // 更新本地的快取
git init
git add .
git commit -m "註解內容"
git remote add origin
git push -u origin master
如果git push時,報了git pull…的錯,可以使用如下命令:
git pull --rebase origin master
git add .
git commit -m "註解內容"
git push origin master
參考
git上傳專案
上傳本地專案到git
1 到需要上傳的資料夾下,開啟gitbase 2 git init 3 git add 4 git commit m init 5 驗證許可權 首先在git bash中輸入 ssh keygen t rsa c youremail com 然後一路回車,這個會在當前使用者資料夾下,生成.ssh 資料...
git 上傳本地專案到GitHub
1.githup上建立倉庫 注 可以通過 gitignore檔案指定不需要上傳的檔案或資料夾 gitignore檔案需要在git bash下通過touch命令建立 gitignore檔案 不需要的資料夾 target idea 不需要的配置檔案 wechat.iml 位置 2 初始話本地專案 git...
git上傳本地專案到github
1 複習一下建立新倉庫的指令 git init 把這個目錄變成git可以管理的倉庫 git add readme.md 檔案新增到倉庫 git add 不但可以跟單一檔案,還可以跟萬用字元,更可以跟目錄。乙個點就把當前目錄下所有未追蹤的檔案全部add了 git commit m first comm...