记录git命令:本地创建项目后如何上传到github上
問題描述:在本地Pycharm創建了一個項目,如何將項目傳到github上呢?在操作過程中遇到了一系列的問題,詳情見下面:
操作過程全紀錄:
1、首先登錄自己的github賬號,創建一個和本地的同名倉庫,注意不要有中文哦!
new repository創建一個新的倉庫,用于存放自己的項目。
2、用命令上傳項目
1)cd 到待上傳項目的根目錄下
2)初始化本地倉庫 git init
3)將所有文件添加跟蹤、管理
git add .
4)檢查是否還有未被git管理的文件
git status
5)提交文件,把本地倉庫暫存區的文件提交到本地倉庫
git commit -m “message”
6)關聯遠程倉庫 origin后跟的是遠程倉庫的別名
git remote add origin https://github.com/**/.git
7)push文件
git push -u origin main
正常情況下,一切順利就算是完成啦!!!
However!在第7步時,我開始出現了一系列的問題
一、如何修改git創建默認分支的名稱
在操作過程中,我發現github上默認分支是main,但是本地創建時默認分支是master?!什么?
經過一番調查才發現,原來github認為master帶有種族歧視,所以改成了main!好吧,我能有什么辦法。
改!
(1)首先需要你的git版本高于2.28,查看git版本
git version
如果高于2.28直接進行操作(),如果不高于,進行操作(2)
(2)對git進行升級操作,命令git update-git-for-windows 一路安裝即可
(3)執行命令進行修改
git config --global init.defaultBranch main
成功!以后在本地創建倉庫時候,默認分支名稱就是main啦!
還需要將本地倉庫master分支名稱修改為main
git branch -m old_name new_name
OK!繼續執行上面操作7)push文件
二、However!又出現了錯誤:error: src refspec master does not match any
error: failed to push some refs to
又經過一番查證,應該是在github上創建項目時同時創建了README文件,但是本地倉庫內沒有這個文件發生了沖突,所以要先pull一下!操作!git pull --rebase orgin main
ok!繼續7)
三、然后。。。又出錯了,好!fatal: unable to access ‘https://github.com/----/----.git/’: OpenSSL SSL_read:
Connection was reset, errno 10054
修改!
git config --global --unset http.proxy
git config --global --unset https.proxy
OK!繼續操作7)!終于成功了,開心!
總結
以上是生活随笔為你收集整理的记录git命令:本地创建项目后如何上传到github上的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下gcc中各种文件后缀说明
- 下一篇: IntelliLight: a Rein