【學習總結】Git學習-上傳本地已有代碼到GitHub


< Git學成歸來后的第一次實戰 >

上傳本地已有代碼到GitHub

以之前學了一小半的Java基礎教程代碼為例

<深坑預警:在GitHub新建倉庫那一步,不要勾選readme,不然后面一堆破事!!>

step1:建立git倉庫

cd到你的本地項目根目錄下,執行git命令,此命令會在當前目錄下創建一個.git文件夾。

git init

step2:將不需要上傳的放在.gitignore文件中

vi .gitignore

不管用啊。。。那就這樣吧,我還以為應該進入子文件夾下查看status然而並沒有卵用。

  • 2018-11-15更新-注:管用的,此文件已上傳到GitHub庫中

step3:add並commit到倉庫(先試試一個文件夾內文件)

git add .

這個命令會把當前路徑下的所有文件,添加到待上傳的文件列表中。
如果想添加某個特定的文件,只需把.換成特定的文件名即可

git commit -m "注釋語句"

  • 2018-11-15更新:add README.md時,要大寫否則識別不了(cd路徑不分大小寫)

step4:去github上創建自己的Repository

  • 我需要一個readme所以初始化順便新建了,但是在GitHub里修改readme好像很不友好的樣子,算了,拉下來修改吧。。

step5:將本地的倉庫關聯到github上

git remote add origin https://自己的倉庫url地址


step6:上傳代碼到github遠程倉庫

第一次push時:git push -u origin master

  • -u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支<關聯>起來,在以后的推送或者拉取時就可以簡化命令。

如果上傳失敗先pull:

git pull origin master

各種報錯

我不知道我哪里錯了,是新建倉庫的時候不應該初始化readme嗎,打算刪除GitHub里的倉庫重新建一個

1-先把本地倉庫和遠程倉庫的連接刪除,以防后面一堆破事

2-在GitHub里刪除那個倉庫並新建一個不初始化readme.md的新倉庫

2.1 在GitHub里刪除已有庫:進入該倉庫-->setting(不是頭像里的,是倉庫里的)-->下拉到最下邊“危險區域”找到刪除


2.2 新建一個倉庫,這次不要在初始化的時候勾選readme了(得到一個空的倉庫)

3-重新再git bash里git remote試試


4-再push







總結

  • 第一次push時:git push -u origin master

  • 后續push時可省去-u: git push origin master

  • pull在-u之后只需git pull,否則git pull <remote> <branch>

后記:

  • 可以的,開心呀~

  • 后續慢慢邊整理邊push

  • 人生不能像做菜,等所有的料都准備好了再下鍋。邊走邊成長吧,加油。

整理后續:

之后:以文件夾(dayxx)為單位,將txt文件修改為.md文件,並將java文件push到遠程庫,目前還算順利。

END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM