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