สารบัญ:

ฉันจะเลิกทำการเปลี่ยนแปลงในไฟล์ Git ได้อย่างไร
ฉันจะเลิกทำการเปลี่ยนแปลงในไฟล์ Git ได้อย่างไร

วีดีโอ: ฉันจะเลิกทำการเปลี่ยนแปลงในไฟล์ Git ได้อย่างไร

วีดีโอ: ฉันจะเลิกทำการเปลี่ยนแปลงในไฟล์ Git ได้อย่างไร
วีดีโอ: นอนจับมือกันครั้งแรก - SEASON FIVE [Official MV] 2024, พฤศจิกายน
Anonim

ตอนนี้คุณมี 4 ตัวเลือกในการเลิกทำการเปลี่ยนแปลงของคุณ:

  1. Unstage the ไฟล์ ถึงการคอมมิทปัจจุบัน (HEAD): git รีเซ็ต HEAD < ไฟล์ >
  2. Unstage ทุกอย่าง - รักษา การเปลี่ยนแปลง : git รีเซ็ต
  3. ทิ้งในพื้นที่ทั้งหมด การเปลี่ยนแปลง แต่เก็บไว้ดูภายหลัง: git ซ่อน
  4. ทิ้งทุกอย่างอย่างถาวร: git รีเซ็ต - ยาก

ยังถามอีกว่าฉันจะเลิกทำการเปลี่ยนแปลงไฟล์ได้อย่างไร

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

ในทำนองเดียวกัน คุณจะเลิกทำการคอมมิตได้อย่างไร หากคุณต้องการทำงานที่สำคัญในช่วงสุดท้าย ให้สัญญา คุณสามารถ git reset HEAD^ ได้ง่ายๆ นี่จะ เลิกทำ NS ให้สัญญา (ลอกออก) และคืนค่าดัชนีให้อยู่ในสถานะก่อนหน้านั้น ให้สัญญา โดยปล่อยให้ไดเร็กทอรีการทำงานไม่มีการเปลี่ยนแปลงใดๆ และคุณสามารถแก้ไขสิ่งที่คุณต้องการแก้ไขแล้วลองอีกครั้ง

รู้ยัง ฉันจะเลิกทำไฟล์ใน Git ได้อย่างไร

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

คุณจะเลิกทำการคอมมิทโดยไม่สูญเสียการเปลี่ยนแปลงได้อย่างไร

หากคุณกด การเปลี่ยนแปลง , คุณสามารถ เลิกทำ และย้ายไฟล์กลับไปที่สเตจ ปราศจาก โดยใช้สาขาอื่น

  1. ไปที่หน้าต่างการควบคุมเวอร์ชัน (Alt + 9/Command + 9) - แท็บ "บันทึก"
  2. คลิกขวาที่คอมมิตก่อนอันสุดท้ายของคุณ
  3. รีเซ็ตสาขาปัจจุบันเป็นที่นี่
  4. เลือกซอฟต์ (!!!)
  5. กดปุ่มรีเซ็ตที่ด้านล่างของหน้าต่างโต้ตอบ

แนะนำ: