
พื้นฐาน Git
Commits, branches, merge, rebase, ความขัดแย้ง, pull requests, GitHub, เวิร์กโฟลว์การทำงานร่วมกัน
1Git คืออะไร?
Git คืออะไร?
คำตอบ
Git เป็นระบบควบคุมเวอร์ชันแบบกระจายที่สร้างขึ้นโดย Linus Torvalds ในปี 2005 ต่างจากระบบรวมศูนย์เช่น SVN นักพัฒนาแต่ละคนจะมีสำเนาประวัติโปรเจกต์ที่สมบูรณ์อยู่ในเครื่อง สิ่งนี้ทำให้สามารถทำงานแบบออฟไลน์ได้และมอบความยืดหยุ่นอย่างมากสำหรับเวิร์กโฟลว์การทำงานร่วมกัน
2คำสั่งใดที่ใช้เริ่มต้น Git repository ใหม่ในไดเรกทอรี?
คำสั่งใดที่ใช้เริ่มต้น Git repository ใหม่ในไดเรกทอรี?
คำตอบ
คำสั่ง git init สร้าง Git repository ใหม่ในไดเรกทอรีปัจจุบัน มันสร้างโฟลเดอร์ที่ซ่อนชื่อ .git ที่มีโครงสร้างทั้งหมดที่จำเป็นสำหรับการติดตามเวอร์ชัน: ประวัติ commit, branches, การกำหนดค่าในเครื่อง และอ็อบเจ็กต์ Git
3ความแตกต่างระหว่าง git add และ git commit คืออะไร?
ความแตกต่างระหว่าง git add และ git commit คืออะไร?
คำตอบ
Git ใช้พื้นที่ staging (index) ตัวกลางระหว่างไฟล์ที่ถูกแก้ไขและประวัติ git add ย้ายการเปลี่ยนแปลงไปยังพื้นที่ staging นี้เพื่อเตรียมไฟล์สำหรับ commit ถัดไป จากนั้น git commit จะบันทึกเนื้อหาในพื้นที่ staging ลงในประวัติถาวรของ repository
Commit ใน Git คืออะไร?
คำสั่งใดที่แสดงสถานะปัจจุบันของ Git repository?
+15 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Data Science & ML อื่นๆ
พื้นฐาน Python
การเขียนโปรแกรมเชิงวัตถุด้วย Python
โครงสร้างข้อมูล Python
พื้นฐาน SQL
พื้นฐาน NumPy
พื้นฐาน Pandas
Jupyter & Google Colab
SQL Joins และคิวรีขั้นสูง
Pandas ขั้นสูง
การแสดงผลข้อมูลด้วย Matplotlib & Seaborn
การแสดงผลแบบโต้ตอบด้วย Plotly
สถิติเชิงพรรณนา
สถิติเชิงอนุมาน
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML แบบมีผู้สอน: การถดถอย
ML แบบมีผู้สอน: การจำแนกประเภท
Decision Trees และ Ensembles
Unsupervised ML
ML Pipelines และการตรวจสอบ
Time Series และการพยากรณ์
พื้นฐาน Deep Learning
TensorFlow & Keras
CNN และการจำแนกภาพ
RNN และซีเควนซ์
Transformers และ Attention
NLP และ Hugging Face
GenAI และ LangChain
MLOps และการ Deploy
เชี่ยวชาญ Data Science & ML สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี