เปรียบเทียบการใช้งาน Git ด้วย SourceTree vs Terminal

YANYONG PUMKUMARN
te<h @TDG
Published in
Nov 4, 2021

Git หรือ Bitbucket เป็นบริการที่นักพัฒนาแทบทุกคนนิยมใช้ เพื่อทำงานร่วมกันเป็นทีมหรือทำงานระหว่างองค์กร ที่สำคัญการเก็บ source code นั้นค่อนข้างปลอดภัย และโอกาสศูนย์หายน้อยมาก

และในการจะใช้ บริการเหล่านี้ จำเป็นต้องเลือกช่องทางการติดต่อ ซึ่งสามารถใช้ Terminal เขียน command ส่งไปตรงๆได้เลย หรือสำหรับมือใหม่ก็จะมี SourceTree หรือ เครื่องมือต่างๆ ที่สร้าง UI มาครอบการทำงานอีกครั้ง เพื่อให้ง่ายต่อการรีวิวหรือดูความแตกต่างของ โค๊ตได้สะดวกนั่นเอง

ครั้งนี้ผู้เขียนจึงจะเปรียบเทียบฟังก์ชั่น ระหว่าง SourceTree(GUI) VS Termainal โดยจะนำเสนอเป็น Action ต่างๆและเปรียบเทียบให้ผู้อ่านสามารถเข้าใจทั้งสองได้

Action : Checkout
Terminal : git checkout [branch name]

SourceTree : สามารถ ดัลเบิลคลิกที่ ชื่อ Branch ได้เลยจะเป็นการเปลี่ยน Branch

Action : Pull
Terminal : git pull origin [branch name]

SourceTree : บน เครื่องมือจะมีปุ่มให้กด pull ได้ทันที

Action : Push
Terminal :git push origin [branch name]
SourceTree :บน เครื่องมือจะมีปุ่มให้กด pull ได้ทันที

Action : Merge
Terminal : git merge [branch name]
SourceTree : เราสามารถคลิกขวา และ กด Merge [From Branch] into
[Stay Branch]

Action : Check Status
Terminal : git status
SourceTree : ในเครื่องมือจะโชวออกมาเป็น UI แสดงให้เห็นเลยว่า ไฟล์ต่างๆเปลี่ยนแปลงไหม

บทความนี้ก็จะเป็นเนื้อหาที่แสดงความแตกต่างสำหรับ เครื่องมือที่เป็น GUI และ Command นะครับ สุดท้ายนี้ก็ขึ้นอยู่กับความถนัดของแต่ละบุคคลที่จะเลือกใช้เครื่องมือครับ

--

--