หน้าแรก
หน้าแรก
คำสั่ง git revert จะเลิกทำการคอมมิต ดังนั้นคุณสามารถส่งคืนที่เก็บไปยังคอมมิตก่อนหน้าได้ แทนที่จะลบการคอมมิต การย้อนกลับจะสร้างการคอมมิตใหม่ที่จะย้อนกลับการเปลี่ยนแปลงของการคอมมิตที่เผยแพร่ ซึ่งจะคงค่าคอมมิชชันเริ่มต้นไว้เป็นส่วนหนึ่งของประวัติของโปรเจ็กต์ เมื่อคุณทำงานกับที่เก็บ Git คุณอาจสร้างคอ
เมื่อคุณทำงานในโครงการด้วยตัวเองหรือเป็นส่วนหนึ่งของทีม อาจมีบางกรณีที่คุณต้องการเลิกทำการคอมมิต git reset คำสั่งเป็นหนึ่งในเครื่องมือที่รู้จักว่าเป็นเครื่องช่วยชีวิตที่แท้จริง กลไกการติดตามของ Git ก่อนไปที่ git reset เราต้องเข้าใจโครงสร้างพื้นฐานของ git Git จัดการและติดตามไฟล์ ผ่านโครงสร้างแบบต
หากคุณเพิ่มไฟล์ลงในเครื่องท้องถิ่นของคุณ ให้ลองดึงสำเนาระยะไกลของที่เก็บโดยไม่ต้องเพิ่มไฟล์เหล่านั้นไปยังที่เก็บ คุณจะพบข้อผิดพลาด Git ไม่ได้เพิ่มอะไรในการคอมมิต แต่มีไฟล์ที่ไม่ได้ติดตาม คู่มือนี้จะอธิบายความหมายของข้อผิดพลาดนี้ เราจะอธิบายวิธีแก้ปัญหาที่เป็นไปได้ 2 ทางสำหรับปัญหานี้ รวมถึงข้อดีแ
แม้ว่าคุณอาจไม่พบปัญหาของ HEAD ที่แยกออกมา แต่สิ่งสำคัญคือต้องทราบเกี่ยวกับปัญหาดังกล่าว เพื่อที่คุณจะได้หลีกเลี่ยงปัญหาดังกล่าว ตามคำแนะนำ อย่าคอมมิตบน HEAD ที่แยกออกมา แต่ถ้าคุณทำ เราจะแสดงวิธีบันทึกการคอมมิตของคุณ คำเตือน เพื่อให้เข้าใจว่า HEAD คืออะไร เรามาทบทวนโครงสร้างที่เหมือนต้นไม้ของ Git
ก่อนที่คุณจะสร้างการคอมมิต คุณต้องเพิ่มไฟล์ที่คุณได้เปลี่ยนแปลงไปในการคอมมิตนั้น เมื่อคุณเรียกใช้ git status คำสั่งก่อนที่จะเพิ่มไฟล์ไปยังคอมมิต คุณจะเห็น changes not staged for commit ข้อความในผลลัพธ์ของคำสั่ง ในคู่มือนี้ เราจะพูดถึงความหมายของข้อความนี้และเหตุใดจึงสำคัญ เราจะอธิบายตัวอย่างวิธีส
คุณไม่สามารถแก้ไขไฟล์บนสองสาขาและสลับระหว่างสาขาเหล่านั้นโดยไม่ต้องคอมมิตหรือซ่อนไฟล์ เนื่องจาก Git ไม่แน่ใจว่าควรบันทึกการเปลี่ยนแปลงใดและควรเขียนทับการเปลี่ยนแปลงใด คู่มือนี้อธิบายข้อผิดพลาด การเปลี่ยนแปลงในเครื่องของคุณในไฟล์ต่อไปนี้จะถูกเขียนทับโดยการชำระเงิน และความหมาย เราจะอธิบายตัวอย่างเพ
Git ต้องการสิทธิ์ในการเขียนไฟล์ในไดเร็กทอรีชื่อ .git/ ภายในโฟลเดอร์โครงการของคุณ หากบรรทัดคำสั่ง Git ไม่มีสิทธิ์เข้าถึงโฟลเดอร์นี้ คุณจะพบข้อผิดพลาดเช่น Cannot open .git/FETCH_HEAD:Permission denied เมื่อคุณพยายามดึงไฟล์ ในคู่มือนี้ เราจะพูดถึงความหมายของข้อผิดพลาดนี้และสาเหตุของข้อผิดพลาด เราจะอ
การบันทึกการเปลี่ยนแปลงไปยังที่เก็บ Git นั้นไม่ง่ายเหมือนกับการบันทึกไฟล์ ระบบควบคุมเวอร์ชัน Git ใช้วิธีการติดตามการเปลี่ยนแปลงที่ซับซ้อนยิ่งขึ้น ซึ่งช่วยให้นักพัฒนาสามารถควบคุมการเปลี่ยนแปลงที่ทำกับโค้ดในที่เก็บได้ละเอียดยิ่งขึ้น คำสั่ง git commit เป็นขั้นตอนหนึ่งในการ บันทึก การเปลี่ยนแปลงที่ทำ
การติดแท็กเป็นคุณลักษณะที่ใช้ในการติดตามจุดเฉพาะในประวัติของที่เก็บ Git เมื่อเวลาผ่านไป เมื่อคุณทำงานกับที่เก็บ Git คุณจะทำการเปลี่ยนแปลงจำนวนมากในฐานรหัสของคุณ ใน Git การคอมมิตใช้เพื่อติดตามการเปลี่ยนแปลงแต่ละรายการ อย่างไรก็ตาม หากคุณต้องการบันทึกจุดในประวัติของที่เก็บของคุณ เช่น เวอร์ชัน คุ
การแยกสาขาเป็นคุณลักษณะในระบบควบคุมเวอร์ชันที่ทันสมัยเกือบทั้งหมด สาขาช่วยให้นักพัฒนาย้ายออกจากโค้ดเวอร์ชันหลักและทำการเปลี่ยนแปลงโค้ดโดยไม่ต้องอัปเดตเวอร์ชันหลักของโค้ด ในระบบควบคุมเวอร์ชันอื่น การแตกสาขาอาจเป็นกระบวนการที่ยาก ระบบควบคุมเวอร์ชันบางระบบขอให้คุณสร้างสำเนาโค้ดใหม่ซึ่งอาจลำบากสำหรับ
ในกรณีส่วนใหญ่ Git สามารถแก้ไขความแตกต่างระหว่างสาขาและรวมเข้าด้วยกัน เนื่องจากนักพัฒนามักจะทำการเปลี่ยนแปลงบรรทัดหรือไฟล์ต่างๆ มีบางกรณีที่ Git ไม่สามารถรวมที่เก็บได้ สถานการณ์เหล่านี้เรียกว่าความขัดแย้งในการผสาน ในคู่มือนี้ เราจะพูดถึงว่าการรวมคืออะไร ความขัดแย้งในการผสานคืออะไร และวิธีแก้ไขข้อ
อะไรประกอบเป็นโปรแกรมเมอร์ในอุดมคติของคุณ? เป็นคอมพิวเตอร์ที่เขียนโค้ดตั้งแต่อายุเจ็ดขวบและสร้างแอปล้านดอลลาร์หรือไม่? เป็นนักพัฒนาที่มีประสบการณ์ 10 หรือ 20 ปีในธุรกิจที่รู้ทุกภาษา (แต่เฉพาะภาษาที่ดีเท่านั้น) และสามารถสร้างเว็บไซต์ในเวลาที่คุณจะต้องไปดื่มกาแฟอีกสักแก้วหรือไม่? เป็นนักเขียนโค้ดที่สา
ฉันรู้ว่ามันฟังดูแปลกๆ ประเด็นคือ มีแหล่งข้อมูลมากมายสำหรับการเรียนรู้การเขียนโค้ดที่ทำให้คุณรู้สึกหลงทางและรู้สึกหนักใจได้ง่าย แต่การเข้าใกล้การศึกษาด้านการเขียนโค้ดราวกับว่าคุณกำลังเรียนภาษาอื่นอยู่นั้นจะทำให้คุณมีกรอบการทำงานที่เป็นประโยชน์ในการดำเนินการ การใช้กรอบงานจะช่วยให้คุณจัดโครงสร้างความ
การรู้วิธีสร้างกริดแบบตอบสนองเป็นส่วนสำคัญของการพัฒนาเว็บ ไม่ว่าคุณจะสร้างหน้าพอร์ตโฟลิโอสำหรับช่างภาพ เว็บไซต์อีคอมเมิร์ซ หรือหน้า Landing Page ทั้งหมดนี้จะขึ้นอยู่กับเค้าโครงกริด กริดมีอยู่ทุกที่ หากคุณรู้วิธีสร้างเลย์เอาต์กริดที่ดีและตอบสนอง คุณจะโดดเด่นทันทีในฐานะนักพัฒนาเว็บส่วนหน้า มาดูภาพร
การเป็นนักพัฒนาเว็บที่ดีจริงๆ จำเป็นต้องมีอะไรบ้าง หากคุณกำลังทำงานเขียนโปรแกรมครั้งแรก คุณอาจพบว่ามันไม่ง่ายเลย การดูบทช่วยสอนการเขียนโค้ด อ่านหนังสือการเขียนโปรแกรม และสร้างไซต์พอร์ตโฟลิโอเป็นเรื่องหนึ่ง การสร้างเว็บไซต์จากสเปก เป็นไปตามกำหนดเวลา และที่สำคัญที่สุดคือต้องแน่ใจว่าเจ้านายและลูกค้าข
คุณต้องการที่จะรู้วิธีสร้างเว็บไซต์ แต่ไม่รู้ว่าจะใช้โค้ด HTML อะไร? ทำตามบทช่วยสอนนี้เพื่อสร้างเว็บไซต์พื้นฐานแรกของคุณในรูปแบบ HTML พร้อมตัวอย่างซอร์สโค้ด! เราจะพูดถึง 3 สิ่งด้วยกัน: HTML คืออะไร ไวยากรณ์ HTML พื้นฐานบางส่วน และวิธีทำเว็บไซต์ท้องถิ่นบนคอมพิวเตอร์ของคุณ หมายเหตุ โพสต์นี้มุ่งสู่
หากคุณกำลังพยายามสร้างเว็บไซต์ฟรีแลนซ์สำหรับลูกค้า หรือแม้แต่พยายามสร้างพอร์ตโฟลิโอ คุณอาจเจอปริศนานี้: คุณจะสร้างเว็บไซต์ได้อย่างไรหากไม่มีทักษะการออกแบบเว็บไซต์ นี่คือตัวเลือกบางส่วน: คุณสามารถจ้างนักออกแบบเว็บไซต์เพื่อสร้างการออกแบบให้กับคุณได้ แต่ (ดี) นักออกแบบนั้นไม่แพง คุณสามารถหานักออกแบ
ทุกวันนี้ การใช้เครื่องมือสร้างเป็นส่วนสำคัญของเวิร์กโฟลว์การพัฒนาเว็บของคุณ อึกเป็นหนึ่งในเครื่องมือสร้างที่ได้รับความนิยมมากที่สุดในปัจจุบัน (พร้อมกับ Webpack) แต่มีช่วงการเรียนรู้ที่แน่นอนสำหรับการเรียนรู้อึก อุปสรรคที่ใหญ่ที่สุดประการหนึ่งคือการหาชิ้นส่วนต่างๆ ที่ดูเหมือนหลายร้อยส่วนที่เกี่ยว
Flexbox เป็นฟีเจอร์ส่วนหน้าที่ค่อนข้างใหม่ที่ทำให้การสร้างเลย์เอาต์เว็บไซต์ (และทำให้ตอบสนองได้!) ง่ายกว่าที่เคยเป็นมามาก ในอดีต ในการสร้างเว็บไซต์ คุณจะต้องใช้กริดแบบลอยหรือตารางเพื่อทำให้เลย์เอาต์ของคุณดูเหมือนที่ควรจะเป็น และวิธีการเหล่านั้นก็ไม่ใช่วิธีที่ดีที่สุดสำหรับการออกแบบที่ปรับเปลี่ยนตาม
เรื่องนี้ฟังดูคุ้นๆ ไหม คุณตัดสินใจเรียนรู้การเขียนโค้ดแล้ว! เต็มไปด้วยความตื่นเต้นในการหางานใหม่ คุณสมัครหลักสูตร Udemy ได้อย่างรวดเร็วและลงทะเบียนที่ freeCodeCamp รู้สึกมองโลกในแง่ดีและกระตือรือร้น คุณนั่งลงและเริ่มทบทวนเนื้อหาในเย็นวันนั้น ในอีกไม่กี่สัปดาห์ข้างหน้า คุณตกอยู่ในรูปแบบการเรีย