国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git-gitHub-本地倉庫-遠程倉庫-github靜態(tài)頁面相關配置-docusaurus項目相關配置以及部署

這篇具有很好參考價值的文章主要介紹了git-gitHub-本地倉庫-遠程倉庫-github靜態(tài)頁面相關配置-docusaurus項目相關配置以及部署。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

預備知識 —— git

  1. 安裝(略)

  2. 配置

    1. 配置 name 和 email

      git config --global user.name "xxxx"
      git config --global user.email "xxx@xxx.xxx"
      
  3. 使用 git:

    • 查看當前倉庫的狀態(tài)

      git status
      
    • 初始化倉庫

      git init
      
    • 文件狀態(tài):

      1. 未跟蹤
      2. 已跟蹤
      3. 暫存
      4. 未修改
      5. 已修改
    • 未跟蹤 → 暫存

      git add <filename> 將文件切換到暫存的狀態(tài)
      git add * 將所有已修改(未跟蹤)的文件暫存
      
    • 暫存 → 未修改

      git commit -m "xxxx" 將暫存的文件存儲到倉庫中
      git commit -a -m "xxxx" 提交所有已修改的文件(未跟蹤的文件不會提交)
      
    • 未修改 → 修改

      • 修改代碼后,文件會變?yōu)樾薷臓顟B(tài)
  4. 常用的命令

    1. 重置文件
    git restore <filename> # 恢復文件
    git restore --staged <filename> # 取消暫存狀態(tài)
    
    1. 刪除文件
    git rm <filename> # 刪除文件
    git rm <filename> -f # 強制刪除
    
    1. 移動文件
    git mv from to # 移動文件 重命名文件
    

    分支

    git 在存儲文件時,每一次代碼代碼的提交都會創(chuàng)建一個與之對應的節(jié)點,git 就是通過一個一個的節(jié)點來記錄代碼的狀態(tài)的。節(jié)點會構(gòu)成一個樹狀結(jié)構(gòu),樹狀結(jié)構(gòu)就意味著這個樹會存在分支,默認情況下倉庫只有一個分支,命名為 master。在使用 git 時,可以創(chuàng)建多個分支,分支與分支之間相互獨立,在一個分支上修改代碼不會影響其他的分支。

    git branch # 查看當前分支
    git branch <branch name> # 創(chuàng)建新的分支
    git branch -d <branch name> # 刪除分支
    git switch <branch name> # 切換分支
    git switch -c <branch name> # 創(chuàng)建并切換分支
    git merge <branch name> # 和并分支
    

    在開發(fā)中,都是在自己的分支上編寫代碼,代碼編寫完成后,在將自己的分支合并到主分支中。

    變基(rebase)

    在開發(fā)中除了通過 merge 來合并分支外,還可以通過變基來完成分支的合并。

    我們通過 merge 合并分支時,在提交記錄中會將所有的分支創(chuàng)建和分支合并的過程全部都顯示出來,這樣當項目比較復雜,開發(fā)過程比較波折時,我必須要反復的創(chuàng)建、合并、刪除分支。這樣一來將會使得我們代碼的提交記錄變得極為混亂。

    原理(變基時發(fā)生了什么):

    1. 當我們發(fā)起變基時,git 會首先找到兩條分支的最近的共同祖先
    2. 對比當前分支相對于祖先的歷史提交,并且將它們提取出來存儲到一個臨時文件中
    3. 將當前部分指向目標的基底
    4. 以當前基底開始,重新執(zhí)行歷史操作

    變基和 merge 對于合并分支來說最終的結(jié)果是一樣的!但是變基會使得代碼的提交記錄更整潔更清晰!注意!大部分情況下合并和變基是可以互換的,但是如果分支已經(jīng)提交給了遠程倉庫,那么這時盡量不要變基。

    遠程倉庫(remote)

    目前我對于 git 所有操作都是在本地進行的。在開發(fā)中顯然不能這樣的,這時我們就需要一個遠程的 git 倉庫。遠程的 git 倉庫和本地的本質(zhì)沒有什么區(qū)別,不同點在于遠程的倉庫可以被多人同時訪問使用,方便我們協(xié)同開發(fā)。在實際工作中,git 的服務器通常由公司搭建內(nèi)部使用或是購買一些公共的私有 git 服務器。我們學習階段,直接使用一些開放的公共 git 倉庫。目前我們常用的庫有兩個:GitHub 和 Gitee(碼云)

    將本地庫上傳 git:

    git remote add origin https://github.com/lilichao/git-demo.git
    # git remote add <remote name> <url>
    
    git branch -M main
    # 修改分支的名字的為main
    
    git push -u origin main
    # git push 將代碼上傳服務器上
    

    將本地庫上傳 gitee:

    git remote add gitee https://gitee.com/ymhold/vue-course.git
    git push -u gitee main
    

    遠程庫的操作的命令

    git remote # 列出當前的關聯(lián)的遠程庫
    git remote add <遠程庫名> <url> # 關聯(lián)遠程倉庫
    git remote remove <遠程庫名>  # 刪除遠程庫
    git push -u <遠程庫名> <分支名> # 向遠程庫推送代碼,并和當前分支關聯(lián)
    git push <遠程庫> <本地分支>:<遠程分支>
    git clone <url> # 從遠程庫下載代碼
    
    git push # 如果本地的版本低于遠程庫,push默認是推不上去
    git fetch # 要想推送成功,必須先確保本地庫和遠程庫的版本一致,fetch它會從遠程倉庫下載所有代碼,但是它不會將代碼和當前分支自動合并
    		 # 使用fetch拉取代碼后,必須要手動對代碼進行合并
    git pull  # 從服務器上拉取代碼并自動合并
    
    

    注意:推送代碼之前,一定要先從遠程庫中拉取最新的代碼

    tag 標簽

  • 當頭指針沒有執(zhí)行某個分支的頭部時,這種狀態(tài)我們稱為分離頭指針(HEAD detached),分離頭指針的狀態(tài)下也可以操作操作代碼,但是這些操作不會出現(xiàn)在任何的分支上,所以注意不要再分離頭指針的狀態(tài)下來操作倉庫。

  • 如果非得要回到后邊的節(jié)點對代碼進行操作,則可以選擇創(chuàng)建分支后再操作

    git switch -c <分支名> <提交id>
    
  • 可以為提交記錄設置標簽,設置標簽以后,可以通過標簽快速的識別出不同的開發(fā)節(jié)點:

    git tag
    git tag 版本
    git tag 版本 提交id
    git push 遠程倉庫 標簽名
    git push 遠程倉庫 --tags
    git tag -d 標簽名 # 刪除標簽
    git push 遠程倉庫 --delete 標簽名 # 刪除遠程標簽
    

    gitignore

  • 默認情況下,git 會監(jiān)視項目中所有內(nèi)容,但是有些內(nèi)容比如 node_modules 目錄中的內(nèi)容,我們不希望它被 git 所管理。我們可以在項目目錄中添加一個.gitignore文件,來設置那些需要 git 忽略的文件。

github 的靜態(tài)頁面

  • 在 github 中,可以將自己的靜態(tài)頁面直接部署到 github 中,它會給我們提供一個地址使得我們的頁面變成一個真正的網(wǎng)站,可以供用戶訪問。
  • 要求:
    • 靜態(tài)頁面的分支必須叫做:gh-pages
    • 如果希望頁面可以通過 xxx.github.io 訪問,則需要將庫的名字配置為 xxx.github.io

docusaurus

  • facebook 推出的開源的靜態(tài)的內(nèi)容管理系統(tǒng),通過它可以快速的部署一個靜態(tài)網(wǎng)站

  • 使用:

    • 網(wǎng)址:

      • https://docusaurus.io/
    • 安裝

      • npx create-docusaurus@latest my-website classic
    • 啟動項目

      • npm startyarn start
    • 構(gòu)建項目

      • npm run buildyarn build
    • 配置項目:

      • docusaurus.config.js 項目的配置文件
    • 添加頁面:

      • 在 docusaurus 框架中,頁面分成三種:1.page,2.blog,3.doc
    • 案例地址:文章來源地址http://www.zghlxwxcb.cn/news/detail-538526.html

      • https://github.com/lilichao/lilichao.github.io

到了這里,關于git-gitHub-本地倉庫-遠程倉庫-github靜態(tài)頁面相關配置-docusaurus項目相關配置以及部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Git小白使用教程,一看就會用,快速上手Git(二——建立本地倉庫和對Gitee或GitHub遠程倉庫的拉取和推送】

    【Git小白使用教程,一看就會用,快速上手Git(二——建立本地倉庫和對Gitee或GitHub遠程倉庫的拉取和推送】

    1.1、先在本地創(chuàng)建一個文件夾用作本地倉庫,里面可以放你的項目代碼或者你想要上傳到遠程倉庫的文件。 1.2、然后在文件夾內(nèi)通過cmd打開終端命令行 git init ——初始化本地倉庫,運行成功后,文件夾內(nèi)會出現(xiàn)一個.git文件 也可以在文件夾內(nèi)右擊鼠標,選擇git bash打開git命令

    2024年02月04日
    瀏覽(95)
  • 使用Git在GitHub上部署靜態(tài)頁面

    使用Git在GitHub上部署靜態(tài)頁面

    在GitHub中,我們可以將自己的靜態(tài)頁面部署到GitHub中,它會給我們提供一個地址使得我們的頁面變成一個真正的網(wǎng)站,可以供用戶訪問。 1. 初始化Git倉庫 ?2. 提交代碼 ?3. 關聯(lián)遠程倉庫 在GitHub創(chuàng)建的倉庫中復制如下代碼 注意:靜態(tài)頁面的主分支必須叫 gh-pages? ? GitHub中部署

    2024年02月14日
    瀏覽(21)
  • 本地Git倉庫和GitHub倉庫SSH傳輸

    本地Git倉庫和GitHub倉庫SSH傳輸

    SSH創(chuàng)建命令解釋 ssh-keygen = 用于創(chuàng)建密鑰的程序 -m PEM = 將密鑰的格式設為 PEM -t rsa = 要創(chuàng)建的密鑰類型,本例中為 RSA 格式 -b 4096 = 密鑰的位數(shù),本例中為 4096 -C “azureuser@myserver” = 追加到公鑰文件末尾以便于識別的注釋。 通常以電子郵件地址用作注釋,但也可以使用任何最適

    2024年02月14日
    瀏覽(27)
  • 使用Git將GitHub倉庫下載到本地

    前記: git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 倉庫管理 ---- 系列工程筆記. Platform:Windows 10 Git version:git version 2.32.0.windows.1 Function:使用Git將GitHub倉庫下載到本地 目錄 ?一. 以下是將GitHub倉庫下載到本地的步驟: 1. 確保你的電腦上已經(jīng)安裝了git

    2024年02月02日
    瀏覽(28)
  • 如何使用Git工具克隆GitHub倉庫到本地

    ①首先,確保你已經(jīng)在本地安裝了Git。如果沒有安裝,可以前往Git官方網(wǎng)站(https://git-scm.com/)下載并安裝適合你操作系統(tǒng)的版本。 ②在本地文件夾打開Git Bash(如果你使用Windows系統(tǒng))。 ③在GitHub上找到你想要克隆的倉庫頁面,點擊頁面右上角的綠色按鈕\\\"Code\\\",然后復制顯示

    2024年02月16日
    瀏覽(31)
  • 【Git 入門教程】第七節(jié)、Git 遠程倉庫(Github)

    【Git 入門教程】第七節(jié)、Git 遠程倉庫(Github)

    GitHub 是一個基于Git的代碼托管平臺,它是全球最大的開源軟件社區(qū)之一。GitHub允許開發(fā)者在上面創(chuàng)建和托管他們的Git倉庫,并與其他開發(fā)者進行協(xié)作。 ? GitHub是一個非常流行的Git工具,它是開源社區(qū)的重要組成部分,并支持許多著名的開源項目。以下是一些GitHub的主要功能

    2024年02月01日
    瀏覽(19)
  • 一文學會使用Git將本地代碼上傳GitHub倉庫

    一文學會使用Git將本地代碼上傳GitHub倉庫

    要上傳本地代碼到GitHub倉庫,那必然要先在GitHub上建立一個存儲代碼的倉庫,這里我在倉庫新建了一個名為 5blog 的倉庫。 備注:本文章將以默認分支 main 為例來講解上傳步驟 接著我們打開所要上傳文件的所在目錄,右鍵打開 Git Bash 進入Bash面板,依次執(zhí)行以下步驟。 git in

    2024年02月04日
    瀏覽(25)
  • 利用git同步vscode本地庫到GitHub倉庫

    利用git同步vscode本地庫到GitHub倉庫

    參考: VsCode安裝和配置c/c++環(huán)境(超完整,小白專用) 參考: git的安裝與配置教程-超詳細版 (1)GitHub賬號注冊: 略(比較簡單的,僅需要一個郵箱即可)。 (2)GitHub倉庫建立: 登陸進去以后,就可以看到如下界面: 點擊“New”即可創(chuàng)建一個新的庫。 或者在“個人中心”→

    2024年02月04日
    瀏覽(19)
  • Git——如何上傳本地文件到自己的github倉庫

    Git——如何上傳本地文件到自己的github倉庫

    本博文介紹了如何將本地的項目文件推送到自己遠程的github倉庫。 因為程序是在ubuntu系統(tǒng)里面跑的, 一開始是想在Ubuntu系統(tǒng)里面將文件上傳到github倉庫,通過修改hosts文件里面的github的ip地址,偶爾能在瀏覽器里面打開github網(wǎng)頁,但非常慢,而且再次登錄github頁面經(jīng)常又打不

    2024年01月24日
    瀏覽(44)
  • IDEA配置Git,以GitHub遠程倉庫為例

    IDEA配置Git,以GitHub遠程倉庫為例

    ?找到git 安裝路徑, 應用 Apply, 點擊 ok 2.1 因為操作的是整個項目,所以先選中 整個項目的根目錄 , VCS 中選中 create git repository , 創(chuàng)建 git倉庫 ,進行 初始化操作 2.2 紅色 ,表示 初始化 好了,且idea會自動的將代碼 添加 到了 本地倉庫 中去 ?2.3 檢查,項目路徑下若有gi

    2023年04月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包