ใช้ Git สำหรับการควบคุมเวอร์ชัน
โค้ด Visual Studio มี Integrated Git Support
ติดตั้ง Git: https://git-scm.com/downloads
1) เริ่มต้นที่เก็บของคุณ
ไปที่ไดเร็กทอรีที่คุณต้องการเริ่มต้น Git
ใช้คำสั่งgit initสิ่งนี้จะสร้างที่เก็บ. git ที่ว่างเปล่า
2) จัดเวทีการเปลี่ยนแปลง
การจัดเตรียมเป็นกระบวนการสร้าง Git เพื่อติดตามไฟล์ที่เพิ่มเข้ามาใหม่ ตัวอย่างเช่นเพิ่มไฟล์และพิมพ์สถานะ git คุณจะพบสถานะว่าไฟล์ไม่ถูกติดตาม ดังนั้นเพื่อให้เวทีการเปลี่ยนแปลงที่ใช้ชื่อไฟล์เพิ่มคอมไพล์ ถ้าตอนนี้พิมพ์ git status คุณจะพบว่ามีการเพิ่มไฟล์ใหม่สำหรับการติดตาม
คุณยังสามารถยกเลิกการแสดงไฟล์ ใช้การรีเซ็ตคอมไพล์
3) ยอมรับการเปลี่ยนแปลง
Commiting คือกระบวนการบันทึกการเปลี่ยนแปลงของคุณไปยังที่เก็บ ในการยอมรับการเปลี่ยนแปลง statges คุณต้องเพิ่มความคิดเห็นที่อธิบายการเปลี่ยนแปลงที่คุณทำไว้ตั้งแต่การคอมมิตก่อนหน้านี้
ใช้สตริงข้อความคอมมิต -m
นอกจากนี้เรายังสามารถกระทำหลายไฟล์ประเภทเดียวกันโดยใช้คำสั่งคอมไพล์เพิ่ม '* .txt' คำสั่งนี้จะคอมมิตไฟล์ทั้งหมดที่มีนามสกุล txt
4) ติดตามการเปลี่ยนแปลง
จุดมุ่งหมายของการใช้การควบคุมเวอร์ชันคือการเก็บเวอร์ชันทั้งหมดของแต่ละไฟล์ในโครงการของเราเปรียบเทียบเวอร์ชันปัจจุบันกับการคอมมิตล่าสุดและเก็บบันทึกการเปลี่ยนแปลงทั้งหมด
ใช้git logเพื่อดูบันทึกการเปลี่ยนแปลงทั้งหมด
การสนับสนุนคอมไพล์รวมของ Visual Studio code ช่วยให้เราเปรียบเทียบโค้ดได้โดยดับเบิลคลิกที่ไฟล์หรือใช้ git diff HEAD
คุณยังสามารถเลิกทำการเปลี่ยนแปลงไฟล์ในคอมมิตสุดท้ายได้อีกด้วย ใช้git checkout - file_name
5) สร้างที่เก็บระยะไกล
จนถึงตอนนี้เราได้สร้างที่เก็บในเครื่องแล้ว แต่เพื่อที่จะผลักไปยังเซิร์ฟเวอร์ระยะไกล เราจำเป็นต้องเพิ่มที่เก็บระยะไกลในเซิร์ฟเวอร์
ใช้git remote add origin server_git_url
จากนั้นส่งไปยังที่เก็บเซิร์ฟเวอร์
ใช้git push -u origin master
สมมติว่าเวลาผ่านไป เราได้เชิญคนอื่น ๆ เข้าร่วมโครงการของเราซึ่งได้ดึงการเปลี่ยนแปลงของเราตัดสินใจของตนเองและผลักดันพวกเขา
ดังนั้นในการรับการเปลี่ยนแปลงจากสมาชิกในทีมของเราเราจำเป็นต้องดึงที่เก็บ
ใช้git pull origin master
6) สร้างสาขา
ให้คิดว่าคุณกำลังทำงานกับคุณลักษณะหรือข้อบกพร่อง ดีกว่าคุณสามารถสร้างสำเนารหัสของคุณ (สาขา) และทำการตกลงแยกกัน เมื่อคุณทำเสร็จแล้วให้รวมสาขานี้กลับไปที่สาขาหลัก
ใช้git branch branch_name
ตอนนี้คุณมีสาขาในท้องถิ่นสองสาขาคือ master และ XXX (สาขาใหม่) คุณสามารถสลับสาขาโดยใช้git checkout masterหรือ git checkout new_branch_name
ยอมรับการเปลี่ยนแปลงสาขาโดยใช้ข้อความคอมมิต -m
เปลี่ยนกลับไปใช้หลักโดยใช้git checkout master
ตอนนี้เราต้องรวมการเปลี่ยนแปลงจาก branch ใหม่เป็น master ของเรา Use git merge branch_name
ดี! คุณเพิ่งทำการแก้ไขข้อบกพร่องหรือการพัฒนาคุณลักษณะและรวมเข้าด้วยกัน ตอนนี้คุณไม่ต้องการสาขาใหม่อีกต่อไป ดังนั้นลบโดยใช้git branch -d branch_name
ตอนนี้เราอยู่ในขั้นตอนสุดท้ายที่จะผลักดันทุกอย่างไปยังที่เก็บระยะไกลโดยใช้git push
หวังว่านี่จะช่วยคุณได้