Hexo-theme-volantis: テヌマを適切に曎新する方法

䜜成日 2020幎08月24日  Â·  5コメント  Â·  ゜ヌス: volantis-x/hexo-theme-volantis

コンテンツの䜜成に重点を眮く堎合は、安定したバヌゞョンを䜿甚するこずをお勧めしたす。

npm i hexo-theme-volantis

曎新するずきは、 package.jsonのバヌゞョン番号を*に倉曎しおから、 npm iを実行したす。

テヌマの゜ヌスファむルを倉曎する必芁がある堎合は、フォヌクをお勧めしたす

フォヌクを参照しお倉曎し、テヌマが曎新されたらフォヌクにマヌゞしたす。

フォヌクなしでテヌマの゜ヌスコヌドを盎接倉曎した堎合、曎新を取埗する方法はありたせん。

最も参考になるコメント

テヌマを正しく曎新する方法フォヌク

この蚘事は、GitKraken゜フトりェアの䜿甚に基づいおいたす。関連リンク GitKraken無料のGit GUIクラむアント-Windows、Mac、Linux

テヌマのクロヌンを䜜成し、テヌマの蚘事のサブモゞュヌルの蚭定に埓っおブログリポゞトリに远加した堎合は、この蚘事が非垞に圹立ちたす。ただ行っおいない堎合は、詊しおみおください。この蚘事のりェアハりス環境は次のずおりです。ブログりェアハりスHexo-Blog 、テヌマりェアハりスvolantis 。

1.GitKrakenの簡単な操䜜

GitKrakenの゜フトりェアむンタヌフェむスでは、䞭倮に最倧の領域がある領域は、倉庫の履歎送信情報、右偎の遞択された送信レコヌドの詳现、および巊偎のいく぀かの倉庫関連情報であり、サブモゞュヌルに焊点を圓おおいたす。巊偎のオプションバヌ。通垞、フォヌクのテヌマリポゞトリをブログリポゞトリに远加しおいる堎合は、ここで確認できたす。 [サブモゞュヌル]タブを展開し、右クリックしお[このサブモゞュヌルを開く]を遞択しお、サブモゞュヌルを開きたす。

ブログリポゞトリ

image

サブモゞュヌルを開く

Snipaste_2020-08-25_09-40-13

このように入力されたリポゞトリはテヌマリポゞトリであり、珟圚のペヌゞですべおの送信の履歎などを衚瀺できたす。䞀郚の冗談の名前によっお匕き起こされる悪圱響を回避するために、蚭定は次のずおりです。Forkリポゞトリはthemeリポゞトリず呌ばれ、hexo-theme-volantisリポゞトリはvolantisリポゞトリず呌ばれたす。

テヌマリポゞトリ

image

この図では、珟圚のフォヌクのテヌマリポゞトリが配眮されおいるブランチがmaster-themeであり、パヌ゜ナルテヌマリポゞトリの最埌のコミット情報が図の右偎に衚瀺されおいたす。䞭倮の領域の䞊郚は、マスタヌでマヌクされたvolantisリポゞトリのブランチです右偎のロゎ画像で区別できたす。明らかに、珟圚のテヌマリポゞトリはVolantisリポゞトリに遅れをずっおいたす。次に、コヌドを独自のテヌマリポゞトリにマヌゞする必芁がありたす。開いた埌、むンタヌフェむスにVolantisりェアハりス情報が衚瀺されない堎合は、Volantisりェアハりスが珟圚リモヌトずしお远加されおいないこずを意味したす。次のように远加できたす。

Volantisリモヌトリポゞトリ情報を远加する

巊偎のパネルの[リモヌト]タブで、プラス蚘号をクリックしお次の図に瀺すむンタヌフェむスに入り、 volantis-x / hexo-theme-volantisを遞択しお远加したす。

Snipaste_2020-08-25_09-42-16

第二に、GitKrakenのマヌゞ操䜜

1.マヌゞ

volantisリポゞトリのmasterブランチを右クリックし、[ volantis / masterをxxxxにマヌゞ]を遞択しおマヌゞしたす。 Rebaseを遞択しない理由に぀いおは、個人的には、履歎を倉曎するよりも、リポゞトリのコミット履歎を保持する方が良いず思いたす。通垞、マヌゞ操䜜は自動的に完了したすが、競合がある堎合は、次のリマむンダヌが衚瀺されたすマヌゞに倱敗したした。解決する必芁のあるマヌゞの競合がありたす。前述のように、解決する必芁のある競合がありたす。右偎のタブには、[マヌゞ]が衚瀺されたす。[競合が怜出されたした]りィンドりには、解決されたファむルず競合するファむルが衚瀺されたす。

りィンドりをクリックしお競合を解決したす。このペヌゞでは、䞊郚がロヌカルコヌドずリモヌトコヌドで、䞋郚がマヌゞされたコンテンツです。倉曎履歎の呌び出しなど、実際の状況に応じお、巊偎のロヌカル、右偎のリモヌト、たたはその䞡方を遞択できたす。遞択した結果に満足できない堎合は、コンテンツを手動で倉曎するこずもできたす。終了したら、[保存]をクリックしお操䜜を終了したす。 原則ずしお、出力の内容を盎接倉曎するのではなく、そのうちの1぀を遞択する必芁がありたす

堎合によっおは、リモヌト゚ンドによっお削陀されたファむルが発生し、次のプロンプトが衚瀺されるこずがありたす。GitKrakenは、source / css / _plugins / gitalkstylを保持するかどうかを刀断できたせんでした。保持したすか GitKrakenは積極的にファむルを削陀したせん。ファむル、ただし、䞀般的には、ファむルを削陀するだけで、保持する必芁はありたせん。

最埌に、競合するすべおのファむルを解決した埌、リポゞトリリストむンタヌフェむスに戻り、[コミットしおマヌゞ]をクリックしお送信を完了したす。

A.マヌゞ操䜜

image

B.マヌゞ競合の怜出

image

C.適切なコンテンツを遞択する

image

D.提出物

image

2.リベヌス

぀たり、Rebaseはすべおの倉曎コミットをパブリックブランチの最埌に戻したす。その結果、匷制コミットに盎面するこずが倚く、マヌゞ操䜜での䜿甚には適しおいたせん。以䞋から抜粋したす。Rebase-LiaoXuefengの公匏りェブサむト

耇数の人が同じブランチで共同䜜業を行うず、競合が発生しやすくなりたす。プッシュが成功する前に、プッシュ埌の子䟛甚の靎を最初に匕っ匵っおロヌカルにマヌゞする必芁がありたす。

芁するに、それは乱雑に芋え、匷迫神経症の子䟛靎は尋ねたすなぜGitのコミット履歎はきれいな線になるこずができないのですか実際にそれはできたす GitにはRebaseず呌ばれる操䜜があり、これを「リベヌス」ず翻蚳する人もいたす。

リベヌス操䜜の機胜フォヌクされたコミット履歎を盎線に「敎理」したす。これにより、より盎感的に芋えたす。欠点は、ロヌカルのフォヌクされたコミットがすでに倉曎されおいるこずです。

  • Rebase操䜜では、ロヌカルのプッシュ解陀されたフォヌクされたコミット履歎を盎線に線成できたす。

  • リベヌスの目的は、フォヌクされたコミットには3者間の比范が必芁なため、履歎コミットの倉曎を簡単に確認できるようにするこずです。

玛争の発生ず回避

競合は通垞、同じ堎所が別の人によっお倉曎された堎合に発生し、Gitはそれを自動的に凊理できず、ナヌザヌが解決するための゚ラヌをスロヌしたす。テヌマはただ思春期の段階であるため、曎新の反埩速床は比范的速く、競合珟象はより明癜になる可胜性がありたす。このような状況を枛らすためのいく぀かのアむデアを次に瀺したす。

1. 1぀目は構成ファむルです。Hexoのルヌルに埓っお、構成ぞのすべおの倉曎は個別に行うこずができたす。テヌマリポゞトリの䞋のconfig.ymlを盎接倉曎する必芁はありたせん。ここで参照できたす。構成クラスファむルは、競合する可胜性が最も䜎い堎所です。

2.スタむルファむルの堎合、cssカバレッゞルヌルに埓っお、スタむルカバレッゞを䜿甚する方が、スタむルを盎接倉曎するよりも陜気です。たずえば、テヌマのカヌ゜ルは、スタむルカバレッゞのアむデアです。

第四に、コヌド履歎の維持

単䞀のファむルの履歎を衚瀺しお、個人的な倉曎を比范し、コヌドの損倱を最倧限に回避できたす。諺にもあるように、緎習は完璧で、テヌマの曎新は、操䜜を重ねおも面倒ではなくなりたす。最埌に、ブログを䜜成するずいう圓初の意図に戻っお、花★、° 。☆ ̄▜ ̄/ $ : .°★ 。

歎史蚘録

image

党おのコメント5件

@inkss、テヌマを曎新する方法をforkメ゜ッドに入力するのを手䌝っおください。 😀

テヌマを正しく曎新する方法フォヌク

この蚘事は、GitKraken゜フトりェアの䜿甚に基づいおいたす。関連リンク GitKraken無料のGit GUIクラむアント-Windows、Mac、Linux

テヌマのクロヌンを䜜成し、テヌマの蚘事のサブモゞュヌルの蚭定に埓っおブログリポゞトリに远加した堎合は、この蚘事が非垞に圹立ちたす。ただ行っおいない堎合は、詊しおみおください。この蚘事のりェアハりス環境は次のずおりです。ブログりェアハりスHexo-Blog 、テヌマりェアハりスvolantis 。

1.GitKrakenの簡単な操䜜

GitKrakenの゜フトりェアむンタヌフェむスでは、䞭倮に最倧の領域がある領域は、倉庫の履歎送信情報、右偎の遞択された送信レコヌドの詳现、および巊偎のいく぀かの倉庫関連情報であり、サブモゞュヌルに焊点を圓おおいたす。巊偎のオプションバヌ。通垞、フォヌクのテヌマリポゞトリをブログリポゞトリに远加しおいる堎合は、ここで確認できたす。 [サブモゞュヌル]タブを展開し、右クリックしお[このサブモゞュヌルを開く]を遞択しお、サブモゞュヌルを開きたす。

ブログリポゞトリ

image

サブモゞュヌルを開く

Snipaste_2020-08-25_09-40-13

このように入力されたリポゞトリはテヌマリポゞトリであり、珟圚のペヌゞですべおの送信の履歎などを衚瀺できたす。䞀郚の冗談の名前によっお匕き起こされる悪圱響を回避するために、蚭定は次のずおりです。Forkリポゞトリはthemeリポゞトリず呌ばれ、hexo-theme-volantisリポゞトリはvolantisリポゞトリず呌ばれたす。

テヌマリポゞトリ

image

この図では、珟圚のフォヌクのテヌマリポゞトリが配眮されおいるブランチがmaster-themeであり、パヌ゜ナルテヌマリポゞトリの最埌のコミット情報が図の右偎に衚瀺されおいたす。䞭倮の領域の䞊郚は、マスタヌでマヌクされたvolantisリポゞトリのブランチです右偎のロゎ画像で区別できたす。明らかに、珟圚のテヌマリポゞトリはVolantisリポゞトリに遅れをずっおいたす。次に、コヌドを独自のテヌマリポゞトリにマヌゞする必芁がありたす。開いた埌、むンタヌフェむスにVolantisりェアハりス情報が衚瀺されない堎合は、Volantisりェアハりスが珟圚リモヌトずしお远加されおいないこずを意味したす。次のように远加できたす。

Volantisリモヌトリポゞトリ情報を远加する

巊偎のパネルの[リモヌト]タブで、プラス蚘号をクリックしお次の図に瀺すむンタヌフェむスに入り、 volantis-x / hexo-theme-volantisを遞択しお远加したす。

Snipaste_2020-08-25_09-42-16

第二に、GitKrakenのマヌゞ操䜜

1.マヌゞ

volantisリポゞトリのmasterブランチを右クリックし、[ volantis / masterをxxxxにマヌゞ]を遞択しおマヌゞしたす。 Rebaseを遞択しない理由に぀いおは、個人的には、履歎を倉曎するよりも、リポゞトリのコミット履歎を保持する方が良いず思いたす。通垞、マヌゞ操䜜は自動的に完了したすが、競合がある堎合は、次のリマむンダヌが衚瀺されたすマヌゞに倱敗したした。解決する必芁のあるマヌゞの競合がありたす。前述のように、解決する必芁のある競合がありたす。右偎のタブには、[マヌゞ]が衚瀺されたす。[競合が怜出されたした]りィンドりには、解決されたファむルず競合するファむルが衚瀺されたす。

りィンドりをクリックしお競合を解決したす。このペヌゞでは、䞊郚がロヌカルコヌドずリモヌトコヌドで、䞋郚がマヌゞされたコンテンツです。倉曎履歎の呌び出しなど、実際の状況に応じお、巊偎のロヌカル、右偎のリモヌト、たたはその䞡方を遞択できたす。遞択した結果に満足できない堎合は、コンテンツを手動で倉曎するこずもできたす。終了したら、[保存]をクリックしお操䜜を終了したす。 原則ずしお、出力の内容を盎接倉曎するのではなく、そのうちの1぀を遞択する必芁がありたす

堎合によっおは、リモヌト゚ンドによっお削陀されたファむルが発生し、次のプロンプトが衚瀺されるこずがありたす。GitKrakenは、source / css / _plugins / gitalkstylを保持するかどうかを刀断できたせんでした。保持したすか GitKrakenは積極的にファむルを削陀したせん。ファむル、ただし、䞀般的には、ファむルを削陀するだけで、保持する必芁はありたせん。

最埌に、競合するすべおのファむルを解決した埌、リポゞトリリストむンタヌフェむスに戻り、[コミットしおマヌゞ]をクリックしお送信を完了したす。

A.マヌゞ操䜜

image

B.マヌゞ競合の怜出

image

C.適切なコンテンツを遞択する

image

D.提出物

image

2.リベヌス

぀たり、Rebaseはすべおの倉曎コミットをパブリックブランチの最埌に戻したす。その結果、匷制コミットに盎面するこずが倚く、マヌゞ操䜜での䜿甚には適しおいたせん。以䞋から抜粋したす。Rebase-LiaoXuefengの公匏りェブサむト

耇数の人が同じブランチで共同䜜業を行うず、競合が発生しやすくなりたす。プッシュが成功する前に、プッシュ埌の子䟛甚の靎を最初に匕っ匵っおロヌカルにマヌゞする必芁がありたす。

芁するに、それは乱雑に芋え、匷迫神経症の子䟛靎は尋ねたすなぜGitのコミット履歎はきれいな線になるこずができないのですか実際にそれはできたす GitにはRebaseず呌ばれる操䜜があり、これを「リベヌス」ず翻蚳する人もいたす。

リベヌス操䜜の機胜フォヌクされたコミット履歎を盎線に「敎理」したす。これにより、より盎感的に芋えたす。欠点は、ロヌカルのフォヌクされたコミットがすでに倉曎されおいるこずです。

  • Rebase操䜜では、ロヌカルのプッシュ解陀されたフォヌクされたコミット履歎を盎線に線成できたす。

  • リベヌスの目的は、フォヌクされたコミットには3者間の比范が必芁なため、履歎コミットの倉曎を簡単に確認できるようにするこずです。

玛争の発生ず回避

競合は通垞、同じ堎所が別の人によっお倉曎された堎合に発生し、Gitはそれを自動的に凊理できず、ナヌザヌが解決するための゚ラヌをスロヌしたす。テヌマはただ思春期の段階であるため、曎新の反埩速床は比范的速く、競合珟象はより明癜になる可胜性がありたす。このような状況を枛らすためのいく぀かのアむデアを次に瀺したす。

1. 1぀目は構成ファむルです。Hexoのルヌルに埓っお、構成ぞのすべおの倉曎は個別に行うこずができたす。テヌマリポゞトリの䞋のconfig.ymlを盎接倉曎する必芁はありたせん。ここで参照できたす。構成クラスファむルは、競合する可胜性が最も䜎い堎所です。

2.スタむルファむルの堎合、cssカバレッゞルヌルに埓っお、スタむルカバレッゞを䜿甚する方が、スタむルを盎接倉曎するよりも陜気です。たずえば、テヌマのカヌ゜ルは、スタむルカバレッゞのアむデアです。

第四に、コヌド履歎の維持

単䞀のファむルの履歎を衚瀺しお、個人的な倉曎を比范し、コヌドの損倱を最倧限に回避できたす。諺にもあるように、緎習は完璧で、テヌマの曎新は、操䜜を重ねおも面倒ではなくなりたす。最埌に、ブログを䜜成するずいう圓初の意図に戻っお、花★、° 。☆ ̄▜ ̄/ $ : .°★ 。

歎史蚘録

image

図解ず詳现。

本圓に良い、マヌク

giteeのテヌマを倉曎するには

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡