github | 上傳自己的項(xiàng)目到GitHub上



目錄


1. 本地配置github

  • 配置你的名字和Email地址
    git config --global user.name "<Your Name>"
    git config --global user.email "<you@example.com>"

例如:

git config --global user.name "54yimeng"
git config --global user.email "54zifeng@gmail.com"

提示:

  • 注意更換內(nèi)容
  • 禁止git自動(dòng)將LF轉(zhuǎn)化成CRLF
    git config --global core.autocrlf false
  • 生成.ssh
    ssh-keygen -t rsa -C "<Your github username>"

提示:

  • 注意更換為你的github賬戶名.
  • 配置.ssh
  • 測(cè)試ssh
    ssh -T git@github.com
  • 查看本地配置
    git config -l

2. 首次提交項(xiàng)目

  • 我的測(cè)試項(xiàng)目test(在桌面上)
  • github新建一個(gè)倉庫為test
  • 項(xiàng)目中打開Git Bash
  • 初始化項(xiàng)目
    git init
  • 將項(xiàng)目上所有的文件添加到倉庫中
    git add *
  • 對(duì)這次提交進(jìn)行注釋
    git commit -m "Update"
  • 獲得倉庫地址
  • 將本地的倉庫關(guān)聯(lián)github對(duì)應(yīng)的倉庫
    git remote add origin <倉庫地址>
    例如:
git remote add origin https://github.com/54yimeng/test.git
  • 先將github倉庫代碼與本地合并
    git pull origin master --allow-unrelated-histories

提示:

  • 為什么要執(zhí)行這步?
    因?yàn)槲以趧?chuàng)建倉庫時(shí),用描述進(jìn)行了初始化,所以github的倉庫不為空. 兩個(gè)根本不相干的 git 庫,一個(gè)是本地庫,一個(gè)是遠(yuǎn)端庫,然后本地要去推送到遠(yuǎn)端, 遠(yuǎn)端覺得這個(gè)本地庫跟自己不相干, 所以告知無法合并.,參閱 git 出現(xiàn) fatal: refusing to merge unrelated histories 錯(cuò)誤.
  • 代碼上傳到github倉庫
    git push -u origin master
  • 查看test倉庫
  • 查看配置
    git config -l

3. 以后提交項(xiàng)目

  • 進(jìn)入項(xiàng)目文件夾打開git bash

git add *
git commit -m "Update"
git pull origin master
git push origin master

參閱:



更新中......


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容