วิธีผลักดันการเปลี่ยนแปลงเป็น Git ใน Linux

Git เป็นระบบสำหรับการควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อเปิดใช้งานการพัฒนาซอฟต์แวร์สาธารณะหรือส่วนตัว โค้ดใน Git โฮสต์อยู่บนที่เก็บส่วนกลางเป็นหลัก เช่น GitHub, Bitbucket หรือตัวเลือกที่โฮสต์เอง เช่น GitLab สำเนาในเครื่องสามารถโคลนได้จากที่เก็บข้อมูลออนไลน์หลัก

ในฐานะนักพัฒนา คุณสามารถแก้ไขสำเนาในเครื่องของคุณเองได้มากเท่าที่คุณต้องการ เมื่อคุณพอใจกับการเปลี่ยนแปลงแล้ว คุณอาจต้องการส่งการเปลี่ยนแปลงไปยังที่เก็บออนไลน์ การผลักดันการปรับแต่งของคุณทำให้ทุกคนได้รับประโยชน์จากการมีส่วนร่วมของคุณ และเพื่อให้ชุมชนสามารถทำซ้ำได้ต่อไป

วิธีกดอัพเดท

คำสั่งในการพุชการอัปเดตของคุณเป็นเพียง "git push" อย่างไรก็ตาม ก่อนที่คุณจะรันคำสั่งนั้น คุณต้องทำอย่างอื่นก่อน ก่อนที่คุณจะสามารถพุชการเปลี่ยนแปลงของคุณ คุณต้องกำหนดค่าไฟล์ที่เปลี่ยนแปลงหรือไฟล์ที่คุณต้องการส่งโดยเพิ่มลงในพื้นที่แสดง คุณสามารถเพิ่มไฟล์ลงในพื้นที่แสดงได้ด้วยคำสั่ง “git add”

เคล็ดลับ: คำสั่งทั้งหมดในการพุชอัพเดตต้องรันผ่านเทอร์มินัลจากภายในไดเร็กทอรีของโปรเจ็กต์ git

เมื่อเพิ่มไฟล์ คุณสามารถระบุไฟล์แต่ละไฟล์ได้ เช่น “git add [ชื่อไฟล์]” หรือคุณสามารถใช้สัญลักษณ์แทน เช่น “git add *.txt” เพื่อเพิ่มไฟล์ txt ทั้งหมด

ก่อนหรือหลังจากที่คุณเพิ่มไฟล์ เป็นการดีที่จะตรวจสอบเพื่อดูว่าคุณพลาดไฟล์ที่แก้ไขหรือไม่ คุณสามารถทำได้ด้วยคำสั่ง "สถานะ git" คำสั่ง "สถานะ git" จะแสดงว่าไฟล์ใดมีการเปลี่ยนแปลงสำหรับการส่งและไฟล์ใดที่ไม่ทำ

เคล็ดลับ: เมื่อคุณเพิ่มไฟล์ จริงๆ แล้ว ไฟล์นั้นไม่ได้เพิ่มทั้งไฟล์ เป็นเพียงการเปลี่ยนแปลงที่ทำกับไฟล์นั้น ซึ่งหมายความว่า หากคุณเปลี่ยนแปลงไฟล์หลังจากเพิ่มแล้ว คุณจะต้องเพิ่มไฟล์อีกครั้ง ซึ่งหมายความว่าไฟล์สามารถแสดงได้ทั้งในรายการการเปลี่ยนแปลงแบบทีละขั้นและรายการการเปลี่ยนแปลงที่ไม่ได้จัดฉาก

วิธีผลักดันการเปลี่ยนแปลงเป็น Git ใน Linux

ใช้ "สถานะ git" เพื่อดูว่าไฟล์ใดมีการเปลี่ยนแปลงที่ไม่ได้จัดฉาก จากนั้น "git เพิ่ม [ชื่อไฟล์]" เพื่อจัดลำดับการเปลี่ยนแปลง

เมื่อคุณจัดฉากการเปลี่ยนแปลงทั้งหมดที่คุณต้องการพุชไปยังเซิร์ฟเวอร์แล้ว คุณต้องยอมรับการเปลี่ยนแปลง โดยพิมพ์ 'git commit -m "[your commit message]"' คอมมิต git ใช้เพื่อจัดกลุ่มการเปลี่ยนแปลงทั้งหมดเข้าด้วยกันและรวมข้อความยืนยัน ข้อความยืนยันควรเป็นคำอธิบายสั้นๆ เกี่ยวกับการเปลี่ยนแปลงที่ทำขึ้น เช่น "พิมพ์ผิด" "แก้ไขแล้ว [หมายเลขปัญหา]" หรือ "เพิ่ม [ฟังก์ชันใหม่]" การคอมมิตแต่ละครั้งต้องการข้อความยืนยัน หากคุณข้ามคำสั่งในคำสั่ง คุณจะถูกถามถึงข้อความแบบโต้ตอบ เมื่อคุณยืนยันการเปลี่ยนแปลงแล้ว ให้พิมพ์ “git push” เพื่อส่งการเปลี่ยนแปลงของคุณไปยังที่เก็บออนไลน์

วิธีผลักดันการเปลี่ยนแปลงเป็น Git ใน Linux

เพิ่มคำอธิบายสั้นๆ ว่าคอมมิตทำอะไร จากนั้นพุชไปยังที่เก็บระยะไกล



Leave a Comment

วิธีบังคับให้ Google Chrome แสดง URL แบบเต็มเสมอ

วิธีบังคับให้ Google Chrome แสดง URL แบบเต็มเสมอ

ตามค่าเริ่มต้น Chrome จะไม่แสดง URL แบบเต็มให้คุณเห็น คุณอาจไม่สนใจรายละเอียดนี้มากเกินไป แต่ถ้าคุณต้องการแสดง URL แบบเต็มด้วยเหตุผลบางประการ คำแนะนำโดยละเอียดเกี่ยวกับวิธีทำให้ Google Chrome แสดง URL แบบเต็มในแถบที่อยู่

วิธีรับ Reddit เก่ากลับมา

วิธีรับ Reddit เก่ากลับมา

Reddit เปลี่ยนการออกแบบอีกครั้งในเดือนมกราคม 2024 ผู้ใช้เบราว์เซอร์เดสก์ท็อปสามารถเห็นการออกแบบใหม่และทำให้ฟีดหลักแคบลงในขณะที่ให้ลิงก์

วิธีคัดลอกเนื้อหาจากหนังสือเรียนด้วย Google Lens

วิธีคัดลอกเนื้อหาจากหนังสือเรียนด้วย Google Lens

การพิมพ์คำพูดที่คุณชื่นชอบจากหนังสือของคุณไปยัง Facebook ต้องใช้เวลาและเต็มไปด้วยข้อผิดพลาด เรียนรู้วิธีใช้ Google Lens เพื่อคัดลอกข้อความจากหนังสือไปยังอุปกรณ์ของคุณ

แก้ไขที่อยู่ DNS ของเซิร์ฟเวอร์ไม่พบใน Chrome

แก้ไขที่อยู่ DNS ของเซิร์ฟเวอร์ไม่พบใน Chrome

บางครั้ง เมื่อคุณใช้งาน Chrome คุณจะไม่สามารถเข้าถึงบางเว็บไซต์ได้ และได้รับข้อผิดพลาด “ไม่พบที่อยู่ DNS ของเซิร์ฟเวอร์แก้ไขใน Chrome” นี่คือวิธีที่คุณสามารถแก้ไขปัญหาได้

คำแนะนำฉบับย่อเกี่ยวกับวิธีสร้างการเตือนความจำบนหน้าแรกของ Google

คำแนะนำฉบับย่อเกี่ยวกับวิธีสร้างการเตือนความจำบนหน้าแรกของ Google

การช่วยเตือนถือเป็นจุดเด่นหลักของ Google Home มาโดยตลอด พวกเขาทำให้ชีวิตของเราง่ายขึ้นอย่างแน่นอน มาดูวิธีสร้างการช่วยเตือนบน Google Home กันสั้นๆ เพื่อที่คุณจะได้ไม่พลาดการดูแลเรื่องสำคัญๆ

Netflix: เปลี่ยนรหัสผ่าน

Netflix: เปลี่ยนรหัสผ่าน

วิธีเปลี่ยนรหัสผ่านของคุณในบริการวิดีโอสตรีมมิ่งของ Netflix โดยใช้เบราว์เซอร์หรือแอป Android ที่คุณต้องการ

Apple Music กับ YouTube Music: ไหนดีกว่ากัน?

Apple Music กับ YouTube Music: ไหนดีกว่ากัน?

YouTube Music เป็นผู้สืบทอดต่อจาก Google Play Music มาตั้งแต่ปี 2560 เช่นเดียวกับ Apple Music และ Spotify YouTube Music ได้กลายเป็นหนึ่งในบริการสตรีมเพลงที่ได้รับความนิยมมากที่สุด

เหตุใด PlayStation 5 (PS5) ของคุณจึงล่าช้าและ 10 วิธีในการแก้ไขปัญหา

เหตุใด PlayStation 5 (PS5) ของคุณจึงล่าช้าและ 10 วิธีในการแก้ไขปัญหา

คุณมีปัญหาในการเพลิดเพลินกับประสบการณ์การเล่นเกม PlayStation 5 (PS5) เนื่องจากความล่าช้ามากเกินไปหรือไม่ ถ้าเป็นเช่นนั้นคุณไม่ได้อยู่คนเดียว

8 วิธียอดนิยมในการแก้ไขข้อผิดพลาด “DNS ไม่สามารถแก้ไขชื่อเซิร์ฟเวอร์ Xbox”

8 วิธียอดนิยมในการแก้ไขข้อผิดพลาด “DNS ไม่สามารถแก้ไขชื่อเซิร์ฟเวอร์ Xbox”

ในฐานะเกมเมอร์ ไม่มีอะไรน่าหงุดหงิดไปกว่าการเตรียมพร้อมเล่นเกม Xbox ออนไลน์ที่คุณชื่นชอบ แต่กลับถูกหยุดโดยข้อผิดพลาด “DNS ไม่แก้ไขชื่อเซิร์ฟเวอร์ Xbox” ที่น่าสะพรึงกลัว นั่นหมายถึงอะไร

Snapchat “My Eyes Only”: ความหมายและวิธีตั้งค่า

Snapchat “My Eyes Only”: ความหมายและวิธีตั้งค่า

เราทุกคนมี Snaps ที่ต้องการเก็บไว้เป็นส่วนตัว ไม่ว่าจะเป็นรูปภาพส่วนตัว หรือสิ่งที่คุณไม่อยากให้ใครใช้โทรศัพท์ของคุณเห็น คุณสามารถสร้างเรื่องราวส่วนตัวบน Snapchat ได้แล้ว และตอนนี้สำหรับ Snaps ส่วนตัวพิเศษเหล่านั้น คุณสามารถปกป้องความเป็นส่วนตัว Snapchat ของคุณด้วยฟีเจอร์ My Eyes Only Snapchat