การจัดการโครงการไม่สามารถแยกออกจากการควบคุมเวอร์ชัน ปัจจุบันเครื่องมือควบคุมรุ่นกระแสหลักอาจเป็น SVN และ GIT สำหรับความแตกต่างระหว่างทั้งสองฉันจะไม่แนะนำพวกเขาในรายละเอียดที่นี่ หากคุณไม่เข้าใจคุณสามารถค้นหาข้อมูลออนไลน์ได้ หากคุณมีโอกาสในอนาคตฉันจะเริ่มคอลัมน์โดยละเอียด ยิ่งไปกว่านั้นอัตราการใช้ GIT ในตลาดนั้นสูงกว่า SVN มาก เราจะใช้ GIT เพื่อควบคุมเวอร์ชันรหัสได้อย่างไรเมื่อใช้โครงการพัฒนาความคิดได้อย่างไร
1. ติดตั้ง Git
แน่นอนคุณต้องติดตั้ง Git ก่อน กระบวนการติดตั้งจะไม่ถูกอธิบายอย่างละเอียด หลังจากกดการติดตั้งให้เปิดไอเดียและป้อนอินเทอร์เฟซการตั้งค่า (คุณสามารถคลิกที่แถบเครื่องมือโดยตรงหรือคุณสามารถค้นหา GIT ผ่านปุ่มลัด CTRL + ALT + S) อินเทอร์เฟซมีดังนี้:
เราจะเห็นว่า Git อยู่ในแท็บควบคุมเวอร์ชันและยังมี gitHub อยู่ในนั้น คุณสามารถกำหนดค่าบัญชี GitHub และรหัสผ่านของคุณจากนั้นคุณสามารถดึงรหัสลงบน GitHub ได้โดยตรง สำหรับข้อมูลเพิ่มเติมโปรดดูบทความก่อนหน้าเกี่ยวกับการตั้งค่า
มาพูดคุยเกี่ยวกับ Git ต่อไป Path to Git Executable คือ git.exe ในไดเรกทอรี bin ในเส้นทางการติดตั้ง Git ท้องถิ่นของเรา หลังจากกำหนดเส้นทางเส้นทางให้คลิกปุ่มทดสอบ หากการติดตั้งถูกต้องและเส้นทางที่ถูกต้องกล่องโต้ตอบต่อไปนี้จะปรากฏขึ้นเพื่อระบุว่าการกำหนดค่าสำเร็จ:
2. ดึงรหัสไลบรารี Git จากระยะไกล
เรามักจะดึงรหัสในห้องสมุด GIT ของ บริษัท หรือ GitHub เพื่อพัฒนาในท้องถิ่น เราจะดึงมันในความคิดได้อย่างไร? ในความเป็นจริงมีสองวิธีในการบรรลุเป้าหมายของเรา ลองใช้ GitHub เป็นตัวอย่าง:
1. ก่อนอื่นดึงรหัสในเครื่องผ่านเครื่องมือ GIT จากนั้นเปิดผ่านแนวคิด
เส้นทางคัดลอก
โคลนไปท้องถิ่น
lq@desktop-bhj6ud2 mingw64/e/mygit/20180226 (อาจารย์) $ git initreinitialized repository git ที่มีอยู่ใน e: /mygit/20180226/.git/lq@desktop-bhj6ud2 Ming64/ https://github.com/noobgod/designpattern.gitcloning เป็น 'designpattern' ... ระยะไกล: การนับวัตถุ: 73, Done.remote: ทั้งหมด 73 (Delta 0), นำกลับมาใช้ใหม่ 0 (Delta 0)
การดึงนั้นประสบความสำเร็จเส้นทางอยู่ในท้องถิ่น E:/MyGit/20180226 เปิดโครงการภายใต้เส้นทางนี้ในความคิดและทำตามขั้นตอน
2. ดึงรหัสโดยตรงผ่านแนวคิดซึ่งแนะนำเพราะสะดวกและรวดเร็ว
หลังจากเลือกตามภาพด้านบนมีตัวเลือกมากมาย หากเราเลือก Git กล่องโต้ตอบจะปรากฏขึ้นและคลิกปุ่มโคลน
3. อัปเดต (อัปเดต)
ก่อนที่จะส่งรหัสจะเป็นการดีที่สุดที่จะอัปเดตรหัสของที่เก็บระยะไกลไปยังพื้นที่เก็บข้อมูลท้องถิ่นซึ่งสามารถลดความขัดแย้งที่ไม่จำเป็น การอัปเดตการอัปเดตสามารถทำได้โดยตรงผ่านทางลัดคีย์ Ctrl + T หรือโดยการกดปุ่มบนแถบเครื่องมือคือการอัปเดต, กระทำและเปรียบเทียบกับเวอร์ชันที่เก็บเดียวกัน ที่นี่เราเลือกอัปเดต
แน่นอนคุณสามารถคลิกขวาที่โครงการ-> เลือก Git-> respository-> ดึงเพื่อให้ได้มัน
4. มุ่งมั่นและผลักดัน
เราจะส่งรหัสของเราเองไปยังที่เก็บระยะไกลได้อย่างไรหลังจากที่เราพัฒนารหัสของเราเองในแนวคิด คลิกขวาที่โครงการ-> เลือก Git
1. ไดเรกทอรีทั่วไป: commit code (ส่งไฟล์ชั่วคราวในพื้นที่เวทีไปยังที่เก็บข้อมูลท้องถิ่นของสาขาปัจจุบันและล้างพื้นที่เวที) หรือรหัสพุช (ซิงโครไนซ์ไฟล์ของที่เก็บท้องถิ่นไปยังที่เก็บระยะไกล)
ในความคิดเราเห็นว่าไฟล์ถูกทำเครื่องหมายด้วยสีที่แตกต่างกัน: สีแดงสีเขียวและสีน้ำเงิน พวกเขาหมายถึงอะไร?
RED: ไฟล์ที่ไม่ได้กำหนดเวอร์ชันเช่นไฟล์ที่ไม่ได้เพิ่มลงในเวอร์ชันเช่นไฟล์ที่เราเพิ่มลงในการละเว้น
กรีน: ไฟล์ที่เพิ่มขึ้นใหม่นั่นคือไฟล์ที่เราสร้างขึ้นใหม่ไม่ได้ถูกส่งไปยังที่เก็บระยะไกล
สีน้ำเงิน: ไฟล์ที่แก้ไขแล้วนั่นคือไฟล์มีอยู่แล้วในที่เก็บระยะไกล เราได้แก้ไขในครั้งนี้ แต่ยังไม่ได้ส่ง
commit สอดคล้องกับคำสั่ง commit ของ Git บางครั้งเราต้องการที่จะมอบให้กับพื้นที่เก็บข้อมูลในท้องถิ่น แต่ยังไม่ต้องการผลักดันมันดังนั้นเราจึงสามารถใช้วิธีนี้ได้ หากเราต้องการผลักดันไปยังที่เก็บข้อมูลระยะไกลหลังจากการกระทำเราจำเป็นต้องคลิกขวาที่โครงการ-> เลือก Git-> การตอบสนอง-> push
ในการใช้ฟังก์ชั่นการกระทำอย่างง่ายเรายังสามารถใช้ปุ่มลัดคีย์ Ctrl + K หรือปุ่มแถบเครื่องมือ
มุ่งมั่นและผลักดันมีความมุ่งมั่นและผลักดัน เราสามารถมุ่งมั่นโดยตรงกับที่เก็บข้อมูลท้องถิ่นที่นี่แล้วผลักไปยังที่เก็บระยะไกล
2.ADD: เพิ่มไฟล์โลคัลจากไดเรกทอรีการทำงานไปยังพื้นที่เวทีของที่เก็บในท้องถิ่นซึ่งสอดคล้องกับคำสั่ง ADD ของ GIT
3. เปรียบเทียบกับสาขา…: เปรียบเทียบกับสาขาระยะไกล ก่อนที่จะส่งเราสามารถใช้ฟังก์ชั่นนี้เพื่อเปรียบเทียบความเหมือนและความแตกต่างระหว่างรหัสในไดเรกทอรีการทำงานของเราและรหัสสาขาระยะไกล
4. ประวัติความเป็นมา: ดูบันทึกเวอร์ชันที่แก้ไขแล้วในอดีต
5.revert: การย้อนกลับจะย้อนกลับการดัดแปลงในพื้นที่ของคุณ
6. การบันทึก: คำสั่งที่เก็บต่างๆ
5. ผสาน
ในระหว่างการพัฒนาผู้คนหลายคนจะต้องเผชิญกับการปรับเปลี่ยนไฟล์เดียวกันอย่างหลีกเลี่ยงไม่ได้ทำให้เกิดความขัดแย้งในเวอร์ชัน ในเวลานี้หากโปรแกรมจำเป็นต้องทำงานตามปกติและตรวจสอบให้แน่ใจว่าฟังก์ชั่นที่สมบูรณ์นักพัฒนาจำเป็นต้องแก้ไขความขัดแย้งเหล่านี้ด้วยตนเองและรวมรหัสเพื่อรับรหัสที่สอดคล้องกันขั้นสุดท้ายแล้วส่งไปยังรีโมต
พื้นที่นี้มักจะลำบากที่สุดสำหรับคนจำนวนมาก การทำงานที่ไม่เหมาะสมอาจทำให้เกิดความผิดปกติของรหัสและอุบัติเหตุ ในความเป็นจริงถ้าคุณเข้าใจหลักการคุณจะไม่ซับซ้อนหลังจากที่คุณมีความเชี่ยวชาญ
มีเนื้อหามากมายที่จะแนะนำที่นี่และจำเป็นต้องอธิบายอย่างละเอียด หากคุณกังวลเกี่ยวกับเรื่องนี้คุณสามารถให้ความสนใจกับมันและเพิ่มและปรับปรุงในอนาคต
6. การจัดการสาขา
สำหรับการจัดการสาขาเราต้องใช้แถบสถานะที่ด้านล่างของแนวคิด
ที่นี่เราสามารถสลับสาขาสร้างสาขาใหม่รหัสสาขาเช็คเอาต์เปรียบเทียบรหัสสาขา ฯลฯ
สรุป
ข้างต้นเป็นบทช่วยสอนเกี่ยวกับการใช้ Git ใน Intellij Idea แนะนำให้คุณรู้จักโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!