Latest web development tutorials

สร้างพื้นที่เก็บข้อมูล Git

ในบทนี้เราจะมาแนะนำวิธีการสร้างพื้นที่เก็บข้อมูล Git

คุณสามารถใช้ไดเรกทอรีที่มีอยู่เป็นพื้นที่เก็บข้อมูล Git


init Git

โดยใช้คำสั่ง GitGit init ในการเริ่มต้นที่เก็บ Git, Git คำสั่งจำนวนมากมีความจำเป็นในการใช้พื้นที่เก็บข้อมูล Git เพื่อ Git initเป็นครั้งแรกที่ใช้คำสั่ง Git

หลังจากการดำเนินการเป็นคำสั่งGit init สมบูรณ์เก็บคอมไพล์จะสร้างไดเรกทอรี .git ที่มีเมตาดาต้าทั้งหมดของทรัพยากรโครงการอื่น ๆ ไดเรกทอรีไม่เปลี่ยนแปลง (ซึ่งแตกต่างจาก SVN สร้างไดเรกทอรี .svn ในแต่ละไดเรกทอรีย่อย Git เท่านั้น ในคลังสินค้าไดเรกทอรีรุ่น .git ในไดเรกทอรีราก)

ใช้

พื้นที่เก็บข้อมูล Git เป็นไดเรกทอรีปัจจุบันเราจะต้องเริ่มต้นมัน

git init

หลังจากรันคำสั่งนี้จะสร้างไดเรกทอรี .git ในไดเรกทอรีปัจจุบัน

เราใช้ไดเรกทอรีที่ระบุเป็นพื้นที่เก็บข้อมูล Git

git init newrepo

หลังจากที่เริ่มต้นก็จะเป็นไดเรกทอรีที่เรียกว่า .git ที่ไดเรกทอรี newrepo ข้อมูลและทรัพยากรทุกความต้องการของ Git ถูกเก็บไว้ในไดเรกทอรีนี้

หากคุณต้องการที่จะมีหลายแฟ้มภายใต้การควบคุมรุ่นคุณจำเป็นต้องใช้คอมไพล์เพิ่มคำสั่งที่จะบอก Git เริ่มติดตามไฟล์เหล่านั้นแล้วส่งไดเรกทอรีปัจจุบัน:

$ git add *.c
$ git add README
$ git commit -m '初始化项目版本'

ไดเรกทอรีคำสั่งดังกล่าวที่ลงท้ายด้วย .c และ README ไฟล์ไปยังพื้นที่เก็บข้อมูล


โคลน Git

เราใช้สำเนาโคลน Git จากโครงการพื้นที่เก็บข้อมูลที่มีอยู่ Git (คล้ายกับ SVN Checkout)

โคลนรูปแบบคำสั่งที่เก็บคือ:

git clone <repo>

ถ้าเราต้องการในการโคลนไปยังไดเรกทอรีเฉพาะคุณสามารถใช้รูปแบบคำสั่งต่อไปนี้:

git clone <repo> <directory>

พารามิเตอร์คำอธิบาย:

  • Repo: เก็บคอมไพล์
  • ไดเรกทอรี: ไดเรกทอรีท้องถิ่น

ยกตัวอย่างเช่นในการโคลนภาษาทับทิมรหัส Git พื้นที่เก็บข้อมูล Grit คุณสามารถใช้คำสั่งต่อไปนี้:

$ git clone git://github.com/schacon/grit.git

หลังจากรันคำสั่งให้สร้างไดเรกทอรีในไดเรกทอรีปัจจุบันเรียกว่ากรวดซึ่งมีไดเรกทอรี .git สำหรับการจัดเก็บระเบียนทั้งหมดเวอร์ชันที่ดาวน์โหลด

หากคุณต้องการที่จะกำหนดชื่อไดเรกทอรีโครงการใหม่ของคุณเองคุณสามารถระบุชื่อใหม่ในตอนท้ายของคำสั่งดังกล่าวนี้

$ git clone git://github.com/schacon/grit.git mygrit