Skip to content

Instantly share code, notes, and snippets.

View armeo's full-sized avatar

Adisorn Chockaumnuai armeo

View GitHub Profile

#การใช้ Git ฉบับรีบร้อน

##Git Git เป็น revision control แบบ distributed (หมายความว่าไม่มีศูนย์กลาง) และ แบบ non-linear history (หมายความว่ามีประวัติการเปลี่ยนแปลงแบบไม่ใช่เส้นตรง) ดังนั้นทำให้คอนเซปต์ของ Git นั้นต่างจาก revision control รุ่นก่อนหน้าหลายอย่าง

ต่อไปจะอธิบายย่อๆเรื่องคำสั่ง Git โดยอิงกับการทำงานใน GitHub เป็นสำคัญ (Git มีวิธีใช้พลิกแพลงมากมาย ไปศีกษาการใช้อื่นได้ด้วยการไป Google เอาเอง)

##clone

สมมุติว่ามี repository แห่งนีงใน GitHub เช่น https://github.com/norsez/projectA

@armeo
armeo / WhatIsGist.md
Created October 12, 2012 14:48
What is "Gist"

###What is Gist Gist คือ notepad วิเศษ สามารถ highlight โค้ดได้และ versioning โดยตัวมันเอง และใครๆก็คอมเม้นต์หรือ edit ได้ (ไม่ต้องกลัวอะไรหายเพราะมัน versioning ตัวเอง) พอมี Gist แล้วเราก็ส่ง link ของ Gist หากันและกัน แล้วก็สื่อสารที่ link ของ Gist นั้นๆ

###Highlight Code แต่ละ Gist จะถือเป็น หนี่งภาษา โดยจะนับจากนามสกุลของ gist เช่น gist ที่อ่านอยุ่นี้มีนามสกุล md ฉะนั้น gist นี้เป็นภาษา markdown ลองดูโค้ดของ gist นี้จะเห็นว่ามีเนื้อหาเขียนด้วย markdown Github จะแสดง gist นี้บนหน้าจอเป็น แบบ markdown ให้เอง หากเป็น groovy หรือ java ก็จะ highlight เป็นอีกแบบ เหมาะสมกับภาษา

ทดสอบ

หัวข้อ

  • ที่สอง