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

關于如何將開源項目放入自己的git倉庫(fork)并可以對開源版本的更新進行同步

這篇具有很好參考價值的文章主要介紹了關于如何將開源項目放入自己的git倉庫(fork)并可以對開源版本的更新進行同步。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、將開源代碼fork到自己的github庫

搞了一下午的同步無法將下載的開源項目代碼與開源項目進行版本的更行。原來git進行更新時會對提交記錄進行比較的。相同的提交記錄才會同步的時候不會出問題,不然所有的代碼都會一個個進行merge。

所以要將開源代碼的git提交記錄同步到自己的項目中來,這就用到了fork。fork就是將開源代碼原封不動的進行一個復制,包括開源項目的git提交記錄也進行復制。此處如果不用github的fork進行復制,而是自己下載代碼新建庫進行復制的話,在后邊同步開源項目版本的時候會出大問題。

了解了fork的作用后再進行操作就很簡單了。點擊開源項目右上角的fork鍵,選擇create a new fork即可復制fork到自己github庫。

二、拉取自己github中fork的項目到本地

直接在本地的idea中拉取自己github庫中的代碼,或直接使用git bash進行clone到本地。此處詳細步驟就不介紹了。

三、 remote開源代碼到自己項目

為了獲得 fork 源倉庫的更新,現(xiàn)在要添加 fork 源倉庫的地址,例如:

$ git remote add upstream git@github.com:Eugene-Tsui/RuoYi-Cloud-EugeneTsui.git

此處的upstream,是可以修改名稱的,代表 fork 源倉庫的別名。后邊的git地址就是你fork的源倉庫地址。

用git remote -v命令可以看到現(xiàn)在有幾個跟本地關聯(lián)的遠程倉庫地址

以上設置好了,當你要更新 fork 源倉庫的時候,首先 fetch 一份源倉庫變動到本地,就會生成一個分支upstream/master

$ git fetch upstream

可以用查看分支命令查看所有分支:

$ git branch

如果沒在本地分支master中,需要先切換到本地 master 分支:

$ git checkout master

合并upstream/master分支的變化到本地 master 分支:

$ git merge upstream/master

現(xiàn)在就完成了對本地代碼同步開源項目版本的版本更新,然后推到自己fork的github庫中就完事了。

四、注意事項

  1. 在進行merge的時候一定不要有未commit或未push的代碼在本地,不然merge后會出大問題。

  1. 如果保證第一條的同時,merge后代碼出了問題,可以使用git merge --abort命令回到未merge之前。同樣的,在任何時候merge或者rebase出了問題,都可以使用git merge --abort或者git rebase --abort退回到合并代碼之前的狀態(tài)。文章來源地址http://www.zghlxwxcb.cn/news/detail-459552.html

到了這里,關于關于如何將開源項目放入自己的git倉庫(fork)并可以對開源版本的更新進行同步的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關文章

  • 【git】Fork或者git clone克隆了別人項目,如何保持與原項目同步更新

    Workspace:工作區(qū) Index / Stage:暫存區(qū) Repository:倉庫區(qū)(或本地倉庫) Remote:遠程倉庫# 一、網(wǎng)頁/服務端Fork別人的項目到你的Github 如何在 Github 網(wǎng)頁端同步更新? 進入你自己的 fork 過來的倉庫。 點擊 “Pull requests” ,如何點擊右側(cè)綠色的 “New pull request”。Github 首先會比較

    2024年02月08日
    瀏覽(15)
  • 【Git】Github fork項目后如何拉取其他分支

    【Git】Github fork項目后如何拉取其他分支

    【前言】我們在Github里fork了一個倉庫后會發(fā)現(xiàn)自己的倉庫里只有一個分支,就是源倉庫的主分支,這個時候我們想在其他分支上貢獻代碼,應該怎么辦呢?因為有時候我們可能會想把修改同步到多個分支。 查看當前分支: 該倉庫的主分支為release/2.6,此時我已經(jīng)切換到了d

    2024年02月15日
    瀏覽(44)
  • 本地開發(fā)項目刪除原有git信息,上傳到自己的git倉庫

    本地開發(fā)項目刪除原有git信息,上傳到自己的git倉庫

    進入到項目的目錄,右鍵,選擇 git Bash Here 輸入 rm -rf .git 查看當前的遠程信息: git remote -v 如果有遠程信息 使用 git remote rm origin 刪除 使用 git remote add origin https://xxxx.git 此步如果報錯 fatal: not a git repository (or any of the parent directories): .git 則使用 git init 進行初始化 之后再使用

    2024年02月09日
    瀏覽(27)
  • Git篇如何在自己服務器搭建自己的git私有倉庫

    要在自己的服務器上搭建自己的Git私有倉庫,可以按照以下步驟進行操作: 安裝Git服務器軟件:選擇一款適合的Git服務器軟件,如GitLab或GitHub,并按照官方文檔進行安裝和配置。 創(chuàng)建數(shù)據(jù)庫:如果使用GitLab,需要創(chuàng)建一個數(shù)據(jù)庫來存儲用戶信息、項目和代碼。根據(jù)所選的服

    2024年02月03日
    瀏覽(98)
  • git從主倉庫同步到fork倉庫

    git從主倉庫同步到fork倉庫

    方式一:通過git命令 方式二:通過git頁面 執(zhí)行完該命令,本地項目將同時關聯(lián)到私有倉庫與遠程倉庫地址。 命令參數(shù):upstream 表示遠程倉庫別名,類似于origin 方式一:idea fetch重新拉取最新地址 執(zhí)行路徑:項目右鍵 - Git -Repository - Fetch 方式二:更新主庫命令方式 方式一:使

    2024年02月03日
    瀏覽(19)
  • 用git命令來上傳項目到GitHub我自己的倉庫

    目錄 在GitHub上創(chuàng)建倉庫并使用git命令上傳到倉庫的步驟如下: 其他操作 怎么退出git/COMMIT_EDITMSG [unix] 相關報錯 error: src refspec main does not match any error: failed to push some refs to \\\'https://github.com/Liu22Jun16Liang/MyQt\\\' error: failed to push some refs to \\\'https://github.com/Liu22Jun16Liang/MyQt\\\' 一、在GitHub上

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

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

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

    2024年01月24日
    瀏覽(45)
  • git上如何通過本地倉庫推送自己的代碼到遠程倉儲

    git上如何通過本地倉庫推送自己的代碼到遠程倉儲

    首先我們在gitee或者github上創(chuàng)建一個自己的倉庫,github的我就不在展示了,基本上和gitee操作一樣 輸入相關信息 選擇你所需的選項如下:不會選就隨便選! 前提條件你安裝了 git 不會打開的,Windows10鼠標右鍵找到 git bash Windows11 的鼠標右鍵顯示更多選項,之后就會展示git bas

    2024年02月10日
    瀏覽(24)
  • 如何使用Git將文件上傳到自己所建的本地倉庫

    如何使用Git將文件上傳到自己所建的本地倉庫

    (1)先在gitee上創(chuàng)建本地倉庫 ?(2)然后將自己所寫的代碼文件,打開git Bash ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? (3)輸入git init 命令 (進行版本初始化) ?(4)輸入 git add .(添加到暫緩區(qū))? git add -A(添加全部文件) ? ? ? ? ? ? ? ? (5)輸入git commit -m \\\"提交日志\\\" (進行

    2024年02月11日
    瀏覽(26)
  • 手把手教你如何擁有自己的git倉庫(國內(nèi)版碼云)

    手把手教你如何擁有自己的git倉庫(國內(nèi)版碼云)

    碼云(Gitee)簡介: ??碼云(Gitee)是 開源中國社區(qū)推出的代碼托管協(xié)作開發(fā)平臺,支持Git,提供免費的私有倉庫托管 。Gitee目前已經(jīng)成為國內(nèi)最大的代碼托管平臺。幫助開發(fā)者存儲和管理其項目源代碼,且能夠追蹤、記錄并控制用戶對其代碼的修改,提供穩(wěn)定、高效、安

    2024年02月15日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包