ฉันมี Git รุ่นเก่ากว่าติดตั้งอยู่ที่:
/usr/bin/
ฉันเพิ่งดาวน์โหลดเวอร์ชันที่ใหม่กว่าไปที่:
/usr/local/bin
เมื่อฉันพิมพ์:
which git
ฉันได้รับตำแหน่งของเวอร์ชั่นเก่า ฉันเชื่อว่านี่เป็นเพียงเพราะ / usr / bin / ปรากฏขึ้นก่อน / usr / local / bin ในตัวแปร $ PATH ของฉันและดังนั้นรุ่นที่เก่ากว่าของ git คือ 'พบ' ก่อน
เพื่อทดสอบสิ่งนี้ฉันเปลี่ยนชื่อ git รุ่นเก่าเป็น "git_old" ตอนนี้เมื่อฉันพิมพ์:
which git
ฉันได้รับตำแหน่งของเวอร์ชั่นใหม่กว่าที่คาดไว้ แต่เมื่อฉันพิมพ์:
git --version
ฉันได้รับข้อผิดพลาดต่อไปนี้:
-bash: /usr/bin/git: No such file or directory
ฉันแค่สงสัยว่าทำไมคอมพิวเตอร์ของฉันถึงกลับไปมองหาที่ตั้งเดิมของ Git?