如何將本地代碼上傳至Github

如何將本地代碼上傳至Github?

第一步

下載並安裝Git,地址:https://git-scm.com/downloads

第二步

註冊Github賬號,點擊創建項目


填寫相關信息


第三步

本地生成SSH文件,因爲Github是通過SSH加密傳輸,需要生成密鑰

打開Git Shell,輸入以下命令

ssh-keygen -C '[email protected]' -t rsa

這裏替換成你自己的郵箱地址,連續三個回車後,會在當前目錄下生成.ssh文件夾(隱藏文件,需要在面板中打開顯示隱藏文件夾選項)

然後將文件夾中的id_rsa.pub文件內容記事本打開,全部複製

第四步

Github上設置SSH




title隨便填寫,key中粘貼剛纔複製的內容,保存即可

然後可在Git Shell中測試剛纔配置的公鑰是否正確,輸入ssh -T [email protected]

有時候會提示輸入yes,然後顯示successfully即表示連接Github倉庫成功

第五步

上傳本地代碼

複製剛纔創建的項目的Git地址



新建一個文件夾,執行git init初始化環境

執行git clone [剛纔複製的項目URL地址],然後將你的本地代碼放入該文件夾中提交即可

(或者執行git remote add origin [剛纔複製的項目URL地址])

git add * 添加所有文件到暫存區,通過git status可查看狀態

git commit -m '註釋' 提交暫存區中的內容到本地倉庫

git push origin master 提交本地倉庫內容到Github倉庫,這裏會提示你輸入用戶名和密碼,對應Github賬戶密碼即可

注意:可以配置默認提交分支,git config --global push.default current,直接git push即可

返回Github網站,即可看到你剛纔提交的代碼


如何從遠程倉庫刪除某個文件?

git rm --cached 'README.md'

git commit -m delete

git push


忽略某些文件?

有時候,有些文件我們不希望納入git管理,比如一些配置文件、日誌文件,可以通過配置.gitignore實現

在項目根目錄下新建一個.gitignore文件,比如touch .gitignore

打開該文件vim .gitignore

規則:

# 註釋 忽略所有.a結尾的文件

*.a

# 註釋 忽略build/目錄下所有文件

build/

# 註釋 忽略.gitignore文件

.gitignore

保存,執行git status觀察配置是否成功


爲什麼有時候git push不成功?

可能因爲傳輸的文件過大,超過限制,可以修改config調整上傳大小上限,也可能是由於Github官網不穩定,如果有VPN的話,可以嘗試打開VPN

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章