Git ไม่มีคำสั่งที่ซ่อนเฉพาะการเปลี่ยนแปลงที่ไม่ได้จัดทำของคุณ
อย่างไรก็ตาม Git ทำเช่นนั้นให้คุณระบุไฟล์ที่คุณต้องการซ่อน
git stash push --message 'Unstaged changes' -- app/controllers/products_controller.rb test/controllers/products_controller_test.rb
หากคุณต้องการซ่อนการเปลี่ยนแปลงเฉพาะในไฟล์เหล่านั้นให้เพิ่ม--patch
ตัวเลือก
git stash push --patch --message 'Unstaged changes' -- app/controllers/products_controller.rb test/controllers/products_controller_test.rb
--include-untracked
ตัวเลือกที่ช่วยให้คุณสามารถซ่อนไฟล์ที่ไม่ได้ติดตาม
git stash push --include-untracked --message 'Untracked files' -- app/controllers/widgets_controller.rb test/controllers/widgets_controller_test.rb
เรียกใช้git help stash
(หรือman git-stash
) สำหรับข้อมูลเพิ่มเติม
หมายเหตุ: หากการเปลี่ยนแปลงที่ไม่มีการจัดเรียงของคุณค่อนข้างไม่สอดคล้องกัน@ alesguzikอาจเป็นคำตอบที่ง่ายกว่า