通過Git將本地項目上傳到GitHub

參考:https://www.cnblogs.com/sdcs/p/8270029.html
     https://blog.csdn.net/wusj3/article/details/89393599

步驟簡述:

1、在本地創建一個版本庫(即文件夾),通過 git init 把它變成Git倉庫;
2、把項目複製到這個文件夾裏面,再通過 git add . 把項目添加到倉庫;
3、再通過 git commit -m “註釋內容” 把項目提交到倉庫;
4、在Github上設置好SSH密鑰後,新建一個遠程倉庫,通過 git remote add origin 地址 將本地倉庫和遠程倉庫進行關聯;
5、最後通過 git push -u origin master 把本地倉庫的項目推送到遠程倉庫(也就是Github)上;(若新建遠程倉庫的時候自動創建了README文件會報錯,解決辦法看下面)。

詳細步驟:

1、先在GitHub創建一個倉庫(這裏叫testA)

創建倉庫

2、上傳本地文件到git上

    2.1 在桌面上創建文件夾testA且進入到文件夾下
在這裏插入圖片描述
    2.2 把當前目錄變成git可以管理的倉庫
在這裏插入圖片描述
    此時testA文件夾下就會有一個隱藏文件夾.git在這裏插入圖片描述
    2.3 把項目粘貼到這個本地Git倉庫裏,然後通過git add把項目添加到倉庫並且提交(通過git status查看是否還有未提交)
    把項目粘貼到本地倉庫裏
在這裏插入圖片描述
    通過 git status查看
在這裏插入圖片描述
    通過 git add .把文件夾中的所有文件添加到倉庫
在這裏插入圖片描述
    用 git commit -m “提交maven” 把項目提交到倉庫
在這裏插入圖片描述

3、將GitHub上的倉庫和本地建造的倉庫進行關聯,關聯後將本地倉庫的所有內容上傳到GitHub的倉庫裏

    獲取GitHub上倉庫的HTTPS
在這裏插入圖片描述
    通過 git remote add origin + 地址進行關聯
    在這裏插入圖片描述
    關聯好後我們通過 git push -u origin master把本地庫的所有內容推送到Github上(由於新建的遠程倉庫是空的,所以要加上-u這個參數,等遠程倉庫裏面有了內容之後,下次再從本地庫上傳內容的時候只需git push origin master)在這裏插入圖片描述
    報錯master->master(fetch first)原因:若新建遠程倉庫的時候自動創建了README文件會報錯,解決方法:git pull --rebase 倉庫地址,然後再git push -u origin master
    在這裏插入圖片描述
    

4、完事啦

其他一些git指令:
$ git init                    #把當前目錄變成git可以管理的倉庫
$ git add readme.txt          #添加一個文件,也可以添加文件夾
$ git add -A                  #添加全部文件
$ git commit -m "some commit" #提交修改
$ git status                  #查看是否還有未提交
$ git log                     #查看最近日誌
$ git reset --hard HEAD^      #版本回退一個版本
$ git reset --hard HEAD^^     #版本回退兩個版本
$ git reset --hard HEAD~100   #版本回退多個版本
$ git remote add origin +地址 #遠程倉庫的提交(第一次鏈接)
$ git push -u origin master   #倉庫關聯
$ git push                    #遠程倉庫的提交(第二次及之後)

ps:個人學習記錄

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