4
เปลี่ยนต้นน้ำของสาขาด้วย Magit
เมื่อคุณกดสาขาด้วย Magit (ด้วยP P) และสาขานั้นไม่มีต้นน้ำ Magit จะถามชื่อของสาขาที่คุณต้องการผลักดัน เยี่ยมมาก เมื่อคุณตั้งค่าอัปสตรีมสำหรับสาขาแล้ว Magit จะไม่ถามคุณอีกต่อไปถึงตำแหน่งที่คุณต้องการดัน โดยปกติแล้วจะสะดวก (คุณไม่ต้องการให้ถูกถามทุกครั้ง) แต่จะทำให้การผลักสาขาไปยังสาขาระยะไกลเป็นเรื่องยาก มีวิธีใดที่ Magit จะถามฉันอีกครั้งเกี่ยวกับสาขาปลายทางแม้ว่าสาขาปัจจุบันมีอัพสตรีมแล้วหรือยัง? กรณีการใช้งาน เป็นเรื่องธรรมดาที่ฉันมีสาขาเช่นนี้: Local: issue-30 ~/Git-Projects/repo/ Remote: issue-30 @ origin (git@github.com:.../repo.git) Head: ebe4054 Some commit message และฉันต้องการเปลี่ยนสาขาทั้งในและนอกสถานที่issue-30-and-34เป็น ถ้าฉันเพิ่งเปลี่ยนชื่อสาขาท้องถิ่นฉันจะเหลือสิ่งนี้: Local: issue-30-and-34 ~/Git-Projects/repo/ Remote: issue-30 @ origin (git@github.com:.../repo.git) Head: ebe4054 Some commit message แม้ว่าผมจะลบorigin/issue-30ทำP Pบนก็จะสร้างissue-30-and-34 origin/issue-30 …