วิธีการใช้ Stashes ใน Git

Withi Kar Chi Stashes Ni Git



Git stash เป็นชั้นวางชั่วคราวที่ใช้เพื่อเก็บการเปลี่ยนแปลงทั้งหมดที่ทำกับไดเร็กทอรีการทำงานปัจจุบันและเปลี่ยนกลับเป็นการคอมมิทล่าสุดที่ทำบนกิ่ง การเปลี่ยนแปลงที่เก็บสามารถทำได้ด้วยชุดคำสั่ง Git พิเศษที่ออกแบบมาเพื่อดำเนินการต่างๆ เช่น สร้าง ใช้ และลบสถานะ

ในคู่มือนี้ เราจะพูดถึงขั้นตอนการใช้ที่เก็บสะสมใน Git

วิธีการใช้ Stashes ใน Git?

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







ตอนนี้ ให้ตรวจสอบขั้นตอนที่ให้ไว้ด้านล่างเพื่อใช้สถานการณ์ข้างต้น!



ขั้นตอนที่ 1: ไปที่ Git Repo

ขั้นแรกให้เรียกใช้ ' ซีดี ” คำสั่งเพื่อย้ายไปยัง Git local repo:



$ ซีดี 'C:\Users \n azma\Git\สาธิต'





ขั้นตอนที่ 2: สร้างไฟล์

ถัดไปดำเนินการ Git “ สัมผัส ” คำสั่งเพื่อสร้างไฟล์ใหม่ใน Git repo:

$ สัมผัส file.txt



ขั้นตอนที่ 3: เพิ่มไฟล์

เพิ่มไฟล์ที่สร้างขึ้นใหม่ลงในพื้นที่งานจากพื้นที่ทำงาน:

$ git add myfile.txt

ขั้นตอนที่ 4: ยอมรับการเปลี่ยนแปลง

ตอนนี้ทำการเปลี่ยนแปลงในที่เก็บ Git และส่งข้อความที่เกี่ยวข้องกับตัวเลือกที่มีให้ “ -m ' ใน ' git คอมมิท ' สั่งการ:

$ git คอมมิท -m 'เพิ่ม file.txt แล้ว'

ขั้นตอนที่ 5: อัปเดตไฟล์

ถัดไป เปิดและแก้ไขไฟล์ที่เพิ่มโดยใช้ Git “ เริ่ม ” คำสั่งที่มีชื่อไฟล์:

$ เริ่ม myfile.txt

ไฟล์จะเปิดขึ้นพร้อมกับตัวแก้ไข เพิ่มข้อความและแก้ไข:

ขั้นตอนที่ 6: เพิ่มการเปลี่ยนแปลง

ถัดไป เพิ่มการเปลี่ยนแปลงทั้งหมดที่ทำขึ้นในที่เก็บ Git โดยดำเนินการคำสั่งด้านล่าง:

$ git add .

ขั้นตอนที่ 7: สร้าง Git Stash

ถัดไป ใช้คำสั่งด้านล่างเพื่อให้ไดเร็กทอรีทำงานเปลี่ยนแปลงชั่วคราว:

$ git stash

ผลลัพธ์ด้านล่างแสดงว่าเราได้บันทึกการเปลี่ยนแปลงปัจจุบันเรียบร้อยแล้วเพื่อใช้ในภายหลัง:

ขั้นตอนที่ 8: แสดงรายการ Git Stash

หากต้องการแสดงการแก้ไขล่าสุด ให้รันคำสั่งต่อไปนี้:

$ git stash รายการ

ตามผลลัพธ์ด้านล่าง ขณะนี้ เรามีที่เก็บซ่อนสองแห่งพร้อมดัชนี “ 0 ' และ ' 1 ”:

ขั้นตอนที่ 9: ใช้ Stash

สุดท้ายดำเนินการ ' git stash ใช้ ” คำสั่งเพื่อใช้ Git stash ล่าสุด:

$ git stash นำมาใช้

จะเห็นได้ว่ามีการใช้ stash ล่าสุดโดยไม่ต้องลบออกจาก stash stack ซึ่งแสดงว่าเราได้แก้ไข ' myfile.txt ”:

มาดูส่วนถัดไปเพื่อล้างสแต็คสแต็ค

จะลบ Stash ใน Git ได้อย่างไร?

หากคุณต้องการลบที่เก็บจากสแต็ก ให้รันคำสั่งที่ให้มาด้านล่าง:

$ git stash แจ่มใส

ตอนนี้ เพื่อให้แน่ใจว่าขั้นตอนการลบที่เก็บถาวร ให้แสดงรายการสแต็คที่ซ่อน:

$ git stash รายการ

ข้อมูลโค้ดด้านล่างระบุว่าสแต็กสแต็คของเราว่างเปล่า:

เราได้จัดเตรียมขั้นตอนที่ง่ายที่สุดในการใช้ที่ซ่อนใน Git

บทสรุป

หากต้องการใช้ที่เก็บของใน Git ก่อนอื่น ให้ไปที่ที่เก็บในเครื่องของ Git จากนั้นสร้างและเพิ่มไฟล์ลงในพื้นที่งาน ถัดไป คอมมิตการเปลี่ยนแปลงด้วยข้อความยืนยัน เปิดไฟล์ที่สร้างขึ้นใหม่และอัปเดต หลังจากนั้นให้ดำเนินการ “ $ git เพิ่ม ” คำสั่งเพื่อเพิ่มการเปลี่ยนแปลงและระงับการเปลี่ยนแปลงไดเรกทอรีการทำงานชั่วคราวโดยใช้ “ $ git stash ” สุดท้าย ดำเนินการ “ $ git stash ใช้ ” เพื่อใช้สถานะโดยไม่ต้องลบออกจากสแต็กสแต็ก ในคู่มือนี้ เราได้อธิบายวิธีการใช้ที่เก็บสะสมใน Git