ติดตั้ง git บน Bash บน Ubuntu บน Windows 10 ที่ติดตั้ง git bash สำหรับ Windows แล้ว?


3

ฉันใช้ git bash shell บน Windows 10 มาระยะหนึ่งแล้ว แต่ฉันเพิ่งติดตั้ง WSL / Bash สำหรับ Ubuntu บน Windows BUW มีระบบไฟล์ทั้งหมดแยกต่างหากจากไฟล์ Windows ของฉันและแพ็คเกจของตัวเอง
ดังนั้นคำถาม: ถ้าฉันติดตั้ง git บน BUW (โดยใช้apt-get install git) นั่นคือซ้ำซ้อน (ดังนั้นฉันควรติดกับ gash bash shell ที่ฉันมีอยู่แล้วและรู้) หรือว่าเป็นรุ่น BUW ที่ดีกว่าในทางใดทางหนึ่ง (และฉันควรถอนการติดตั้ง git ตามที่ฉันมีตอนนี้)? หากฉันติดตั้งทั้งคู่พวกเขาจะขัดแย้งกันไหม (โปรดทราบว่าฉันใช้ git ในไฟล์ Windows ของฉัน - ไม่แน่ใจว่าจะยังใช้งานได้หรือไม่หากฉันถอนการติดตั้ง gash bash โดยสุจริต)


1
คุณหมายถึงอะไรที่คุณใช้ในไฟล์ Windows ของคุณ? ความแตกต่างจะเป็นความแตกต่างระหว่างเวอร์ชั่น Windows และ Linux คุณสามารถใช้ทั้งสองในเวลาเดียวกัน หากมีการรวม PATH แบบปกติสำหรับเครื่องมือที่ติดตั้งโดย Ubuntu บน Windows คุณอาจพบปัญหาหากคุณทำเครื่องหมายในช่องนั้นระหว่างการตั้งค่า GIT Windows ในกรณีนั้นมันควรจะทำการเอ็กซีคิ้วท์ครั้งแรกบนพา ธ ที่พบว่าฉันไม่ผิด
เซท

คำตอบ:


4

การติดตั้ง git บน WSL และการติดตั้ง git บน windows นั้นแตกต่างกัน จะไม่มีความขัดแย้งใด ๆ ตัวแปรสภาพแวดล้อมของ WSL และ Windows แยกจากกัน การเปลี่ยนแปลง env บน WSL จะไม่ส่งผลต่อ env บน Windows ทั้งสองเวอร์ชันของคอมไพล์เกือบเหมือนกันดังนั้นจึงไม่มีการเปรียบเทียบเกี่ยวกับเรื่องนั้น คุณสามารถเรียกใช้มันพร้อมกันทั้งสองระบบได้อย่างแน่นอนและจะไม่สร้างความขัดแย้งใด ๆ ทั้งสองทำงานได้ดี


2
ขอบคุณนั่นคือสิ่งที่ฉันกำลังมองหา ฉันได้เรียนรู้ตั้งแต่ฉันถามคำถามนี้ว่ามีปัญหาบางอย่างเกี่ยวกับการจบบรรทัด (Git สำหรับ Windows แปลงเป็น CRLF เพราะนั่นคือสิ่งที่ฉันตั้งไว้เมื่อฉันติดตั้ง) แต่อย่างอื่นที่ตอบคำถามของฉัน
Niayesh Isky

ดังนั้นถ้าฉันaddและ / หรือcommitเปลี่ยนแปลงในโฟลเดอร์ Windows git (ไม่ใช่โฟลเดอร์ภายใน mnt / c WSL) จาก PS หรือ Windows Git Bash (ซึ่งฉันคิดว่าทั้งสองจะใช้การติดตั้ง Windows git) แล้วเพิ่มหรือกระทำหรืออะไรก็ตาม ติดตั้ง Ubuntu WSL คอมไพล์แล้วจะไม่มีปัญหาอะไรอีกหรือ? ปลอดภัยด้วยหรือไม่
Martin

มันควรจะปลอดภัยเช่นกัน
CodeIt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.