ዕውቀት ማዕከል

ከእርስዎ GitHub ማከማቻ ጋር ባለ ሁለት መንገድ ማመሳሰል

በጣቢያዎ ላይ የሚያደርጓቸው ለውጦች በራስዎ ማከማቻ (repository) ውስጥ ወደ ኮሚቶች (commits) ይቀየራሉ፣ እና እዚያ የሚገፉት (push የሚደረጉት) ነገሮች በጣቢያዎ ላይ ይደርሳሉ። ነጻ ነው፣ እና ሁለቱም ወገኖች በአንድ ጊዜ ሲለወጡ የሚሆነው ይህ ነው።

የራስዎን የ GitHub መለያ ከድር ጣቢያ ጋር ያገናኙ እና ሁለቱን በሁለቱም አቅጣጫዎች እንጠብቃቸዋለን። እሱ ነጻ ነው፣ እርስዎ እስኪያበሩት ድረስ ጠፍቷል፣ እናም እኛ ሁልጊዜ በባለቤትነትዎ ስር ባለው መለያ ላይ ወዳለ ማከማቻ (ሪፖዚቶሪ) ብቻ እንለወጣለን - ከኛዎቹ ውስጥ አንዱንም አንጠቀምም።

ምን ይመሳሰላል (ሲንክ ይደረጋል)

በድር ጣቢያዎ ፋይሎች ውስጥ የሚቀይሩት ማንኛውም ነገር፣ በፋይል አስተዳዳሪ፣ በSFTP፣ በ WordPress ገጽታ አርታዒ፣ ወይም በSSH ክፍለ ጊዜ እንዴት ቢቀይሩትም፣ በማከማቻዎ ውስጥ ወደሚደረግ ጭማሪ (ኮሚት) ይለወጣል። እኛን መንገር አያስፈልግዎትም - ጣቢያዎን ከመጨረሻው ጭማሪ ጋር እናወዳድረዋለን እና ልዩነቱን እንገፋለን።

በሌላ በኩል፣ ከተገናኘው ቅርንጫፍ (ብራንች) የሚደረግ ግፊት (ፑሽ) ጣቢያው ላይ ይደርሳል።

ፈጽሞ የማንለወጣቸው ነገሮች

የእርስዎ wp-config.php ዴንደብ ብለን እና በቋሚነት ተወግዷል። የውሂብ ጎታ (ዳታቤዝ) የይለፍ ቃልዎን እና የማረጋገጫ ጨዎችን ይይዛል፣ እና እነሱ በማከማቻ ውስጥ አይገቡም - የግል ቢሆንም እንኳ፣ ጊት (git) ታሪክን ለዘላለም ስለሚይዝ።

እንዲሁም ያልተካተቱት፦ .env ፋይሎች፣ ቁልፎች እና የምስክር ወረቀቶች፣ የመጫኛ አቃፊዎ፣ መሸጎጫዎች (ካሼዎች) እና node_modulesማከማቻ (ሪፖዚቶሪ) የድር ጣቢያዎ ምንጭ ነው እንጂ ምትኬ (ባክአፕ) አይደለም። ሚዲያዎች አስቀድመው በሚቀመጡበት ምትኬዎችዎ ውስጥ ይገባሉ፣ እና እዚህ ማስቀመጥ እያንዳንዱን ግፊት (ፑሽ) ቀርፋፋ እና እያንዳንዱን ለውጥ ለማንበብ አስቸጋሪ ያደርገዋል።

ሁለቱም ወገኖች ከተቀየሩ ምን ይከሰታል

ይህ ማንበብ የሚገባው ጥያቄ ነው። በአስተዳዳሪው ውስጥ ፋይል እንዳስተካከሉ እንበል፣ እና ይህ በእንዲህ እንዳለ አንድ የስራ ባልደረባዎ በተመሳሳይ ማከማቻ ላይ ለውጥ አድርጓል።

እንቆማለን። አናዋህድም (ሜርጅ አናደርግም)፣ እና ማንም ላይ አንፅፍም። የጣቢያው የማሰማራት (ዲፕሎይ) ትር "እኛ ያላየናቸው ለውጦች በማከማቻዎ ላይ አሉ" የሚለውን ያሳያል፣ ማየት የሚፈልጉትን ጭማሪ ስም ይጠቅሳል፣ እና እርስዎን ይጠብቃል። ሲጠብቅ በሁለቱም በኩል ምንም ነገር አይጠፋም - የእርስዎ አርትዖት አሁንም ጣቢያው ላይ ነው፣ የእነሱ ጭማሪ አሁንም ማከማቻው ውስጥ አለ።

ከዚያ እርስዎ ይመርጣሉ፡-

  • የዚህን ጣቢያ ፋይሎች ጠብቅ — የእርስዎን ስሪት በእነሱ ላይ እናስቀምጠዋለን። የእነሱ ጭማሪዎች በታሪክ ውስጥ ይቆያሉ; ምንም ነገር አይሰረዝም.
  • ማከማቻውን ተጠቀም፣ የጣቢያ ለውጦችን አስወግድ — የማከማቻው ስሪት በጣቢያው ላይ ይተገበራል፣ እና እዚህ ያደረጓቸው ለውጦች ይወገዳሉ። ይህኛው አጥፊ ነው፣ ለዚህም ነው ሆን ተብሎ የሚደረግ ጠቅታ እንጂ በእርስዎ ምትክ የምናደርገው አይደለም።

በፍላጎት "በራስ-ሰር አዋህድ" የሚባል አማራጭ የለም። በእኛ የሚከናወን ውህደት ሁለታችሁም ከመጀመሪያው ሳታዩት፣ በቀጥታ በሚሰራ ጣቢያ ላይ፣ ከሁለታችሁም አንዱ ያልጻፈውን ፋይል ይፈጥራል።

ማመሳሰል (ሲንክ ማድረጉ) ለምን ሊቆም ይችላል

  • የራስዎን የ GitHub መለያ አልዘረጋም (አላገናኙም።) እርስዎ እስኪያደርጉ ድረስ ማብሪያው ጠፍቶ ይቆያል።
  • እርስዎን እየጠበቀ ነው። ከላይ ይመልከቱ - መያዝ በራሱ አይጸዳም።
  • መለያዎ በጥሩ ሁኔታ ላይ አይደለም። ክፍያ እስከቀን ድረስ አንዴ ከደረሰ ማመሳሰል በራሱ ለአፍታ ቆሞ ይቀጥላል። ምንም ነገር አይጠፋም.

የማሰማራት (ዲፕሎይ) ትር የመጨረሻዎቹን ጥቂት ማመሳሰሎች ያሳያል፣ ምንም ያልተቀየረባቸውን ጨምሮ። ያ ዝርዝር ባዶ ከሆነ እና ማመሳሰል ከበራ፣ የተገናኘው መለያ ማከማቻውን መጻፍ የማይችል ሊሆን ይችላል - መዳረሻውን ያረጋግጡ እና እንደገና ያገናኙት።

የሚመሳሰለውን መምረጥ

በነባሪ አጠቃላይ ጣቢያው ይመሳሰላል። በ WordPress ጣቢያ ላይ ያ ብዙውን ጊዜ የሚፈልጉት አይደለም፡ እርስዎ ያልጻፉትን እና የማይለውጡትን እያንዳንዱን የ WordPress ዋና ፋይል ያካትታል። "ይህንን አቃፊ ብቻ አመሳስል" ("Sync only this folder") የሚለውን ወደ ገጽታዎ (ቲምዎ) ያዋቅሩ - ለምሳሌ wp-content/themes/my-theme - እና ቀሪው ሳይነካ ይቀራል።

አሁንም ተቸግረዋል?

ድጋፍ በእያንዳንዱ ዕቅድ ውስጥ ተካትቷል እና መልሶች በራስዎ ቋንቋ ይሰጣሉ።

supportን/ድጋፍን ያግኙ ሁሉም ጽሑፎች
ከእርስዎ GitHub ማከማቻ ጋር ባለ ሁለት መንገድ ማመሳሰል