จะรวม Git และ GitHub ได้อย่างไร

Ca Rwm Git Laea Github Di Xyangri



Git เป็น VCS (ระบบควบคุมเวอร์ชัน) แบบกระจายที่ใช้งานได้ฟรีซึ่งใช้สำหรับจัดการโครงการทุกประเภทอย่างมีประสิทธิภาพ ในทางกลับกัน GitHub เป็นเซิร์ฟเวอร์ระยะไกลสำหรับการควบคุมเวอร์ชันและการทำงานร่วมกัน ช่วยให้นักพัฒนาสามารถทำงานร่วมกันในโครงการได้จากทุกที่เป็นทีม ผู้ใช้ทำงานบนเครื่องท้องถิ่นแล้วผสานเข้ากับเซิร์ฟเวอร์ระยะไกล (GitHub)

ผลลัพธ์ของคำแนะนำนี้คือ:







คุณจะกำหนดค่าชื่อผู้ใช้และอีเมล Git ได้อย่างไร

ในการกำหนดค่าชื่อผู้ใช้และที่อยู่อีเมลของ Git โปรดดูคำแนะนำต่อไปนี้:



  • เปิด Git bash terminal และย้ายไปยังที่เก็บในเครื่อง
  • จากนั้นใช้ปุ่ม “ git config – ชื่อผู้ใช้ทั่วโลก <ชื่อผู้ใช้> ” คำสั่งสำหรับกำหนดค่าชื่อผู้ใช้
  • ในการกำหนดค่าอีเมลผู้ใช้ ให้เรียกใช้ “ git config – global user.email <อีเมลผู้ใช้> ' สั่งการ.

ขั้นตอนที่ 1: ย้ายไปที่ Git Root Directory

เริ่มแรกให้เปิดยูทิลิตี้ Git Bash และเปลี่ยนเส้นทางไปยังไดเร็กทอรีรากของ Git โดยเรียกใช้ ' ซีดี ” คำสั่งพร้อมกับเส้นทางของมัน:



ซีดี 'C:\Users\nazma\Git\Git'

ขั้นตอนที่ 2: กำหนดค่าชื่อผู้ใช้ Git

จากนั้นใช้ปุ่ม “ การกำหนดค่าคอมไพล์ ” คำสั่งเพื่อกำหนดค่าชื่อผู้ใช้ Git ทั่วโลก:





git config --global user.name 'LinuxHint21'

ที่นี่:

  • -ทั่วโลก ” เป็นระดับการกำหนดค่าที่มีค่าใช้กับผู้ใช้รายใดรายหนึ่งในระบบปฏิบัติการ
  • ชื่อผู้ใช้ ” หมายถึงชื่อผู้ใช้ที่เราต้องการกำหนดค่า
  • LinuxHint21 ” คือชื่อผู้ใช้ของเรา:



ขั้นตอนที่ 3: กำหนดค่าอีเมลผู้ใช้ Git

ตอนนี้ กำหนดค่าที่อยู่อีเมลของผู้ใช้โดยดำเนินการคำสั่งต่อไปนี้:

git config --global user.email 'tslfmn018@gmail.com'

จะรวม Git และ GitHub ได้อย่างไร

หลังจากกำหนดค่าชื่อผู้ใช้และที่อยู่อีเมลของ Git แล้ว ให้รวมข้อมูลที่เก็บในเครื่องของ Git เข้ากับ GitHub โดยทำตามขั้นตอนที่ระบุไว้ด้านล่าง:

  • เปลี่ยนเส้นทางไปยังที่เก็บในเครื่องที่ต้องการ
  • สร้างไฟล์ใหม่และติดตาม
  • บันทึกการเปลี่ยนแปลงที่เพิ่มไปยังที่เก็บ Git โดยยืนยัน
  • จากนั้นย้ายไปที่ที่เก็บระยะไกล GitHub และคัดลอก URL
  • เพิ่ม URL ระยะไกลและยืนยัน
  • ทำสำเนาเนื้อหาที่อัปเดตของที่เก็บระยะไกลไปยังเครื่องโลคัล
  • รันคำสั่ง 'git push' พร้อมกับชื่อรีโมตและชื่อสาขาในเครื่องซึ่งจำเป็นต้องพุชและผสานกับรีโมตเซิร์ฟเวอร์

ขั้นตอนที่ 1: ย้ายไปยังพื้นที่เก็บข้อมูลที่ต้องการ

ภายในไดเร็กทอรีรากของ Git ให้ดำเนินการ ' ซีดี ” คำสั่งพร้อมที่เก็บข้อมูลในเครื่องที่ต้องการและเปลี่ยนเส้นทางไปที่:

ซีดีเงย

ขั้นตอนที่ 2: สร้างไฟล์ใหม่

หากต้องการสร้างไฟล์ใหม่ในที่เก็บข้อมูลในเครื่องที่ใช้งานอยู่ในปัจจุบัน ให้ใช้ปุ่ม ' สัมผัส คำสั่ง ” และระบุชื่อไฟล์พร้อมประเภท:

แตะ file1.txt

ที่นี่ เราได้สร้างไฟล์ข้อความใหม่ชื่อ “ ไฟล์ 1.txt ”:

ขั้นตอนที่ 3: ติดตามไฟล์

ตอนนี้ ให้รันคำสั่งที่ให้ไว้เพื่อย้ายไฟล์ที่สร้างขึ้นใหม่จากพื้นที่ทำงานไปยังดัชนีการติดตาม:

git เพิ่ม file1.txt

ขั้นตอนที่ 4: บันทึกไฟล์ในที่เก็บ Git

จากนั้น พุชไฟล์จากพื้นที่ติดตามไปยังที่เก็บ Git ผ่านคำสั่ง 'git commit' พร้อมแฟล็ก '-m' เพื่อเพิ่มข้อความยืนยันที่ต้องการสำหรับใช้ในภายหลัง:

git commit -m 'เพิ่มไฟล์แรก'

จากผลลัพธ์ต่อไปนี้ เราได้บันทึกการเปลี่ยนแปลงที่ติดตามเรียบร้อยแล้ว:

ขั้นตอนที่ 5: คัดลอก URL ที่เก็บระยะไกล

หลังจากทำเช่นนั้น ให้คัดลอก URL ที่เก็บระยะไกล เพื่อจุดประสงค์นั้น:

  • เปิดบัญชี GitHub ของคุณ
  • นำทางไปยังที่เก็บระยะไกลที่คุณต้องการ
  • จากนั้นกดปุ่ม “ รหัส ' ปุ่ม.
  • เลือก ' HTTPS ” จากเมนูแบบเลื่อนลงที่ปรากฏ
  • คลิกที่ ' ขีด ✔ ไอคอน ” เพื่อคัดลอก URL ไปยังคลิปบอร์ดของคุณ:

ขั้นตอนที่ 6: เพิ่ม Remote ไปยัง Local Repository

หลังจากนั้น ให้เพิ่ม URL รีโมตลงในที่เก็บโลคัลโดยรันคำสั่งต่อไปนี้:

git remote เพิ่มต้นทาง https://github.com/GitUser0422/jooya.git

ที่นี่, ' ต้นทาง ” คือชื่อรีโมตของเรา จากนั้นเราได้จัดเตรียม URL ที่เก็บรีโมตที่คัดลอกไว้:

ขั้นตอนที่ 7: ตรวจสอบรีโมตที่เพิ่มเข้ามา

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

git ระยะไกล -v

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

ขั้นตอนที่ 8: ดาวน์โหลดเนื้อหาพื้นที่เก็บข้อมูลระยะไกล

หากต้องการดาวน์โหลดเนื้อหาที่อัพเดตของที่เก็บรีโมต ให้ใช้คำสั่งต่อไปนี้:

ดึงข้อมูลคอมไพล์

จะเห็นได้ว่า เราดาวน์โหลดเนื้อหาที่เก็บระยะไกลสำเร็จแล้ว:

ขั้นตอนที่ 9: ส่งเนื้อหา Git ไปยัง GitHub

สุดท้าย ดำเนินการคำสั่งที่ระบุไว้ด้านล่างเพื่อรวมการเปลี่ยนแปลงในเครื่องกับที่เก็บระยะไกล:

git push -u กำเนิด dev

ในคำสั่งที่กำหนดข้างต้น:

  • -ใน ” แฟล็กใช้เพื่อสร้างสาขาการติดตามสำหรับ “ ผู้พัฒนา ' สาขา.
  • ต้นทาง ” คือชื่อรีโมตหรือนามแฝงของ URL ที่เก็บรีโมต
  • ผู้พัฒนา ” คือชื่อสาขาที่เราต้องการจะพุช

บันทึก : แฟล็ก '-u' ใช้สำหรับสร้างสาขาการติดตามสำหรับการพุชสาขาโลคัลไปยังเซิร์ฟเวอร์ระยะไกลเป็นครั้งแรกเท่านั้น

ตามผลลัพธ์ด้านล่าง สาขาท้องถิ่นของเราได้รับการพุชและรวมเข้ากับ GitHub เรียบร้อยแล้ว:

สำหรับการตรวจสอบ ให้เปลี่ยนเส้นทางไปยังที่เก็บระยะไกลเฉพาะ และตรวจสอบว่าข้อมูล Git ได้ถูกรวมเข้ากับเซิร์ฟเวอร์ GitHub หรือไม่ ดังแสดงในพื้นที่ไฮไลต์ด้านล่าง:

แค่นั้นแหละ! เราได้อธิบายอย่างละเอียดเกี่ยวกับการรวม Git และ GitHub

บทสรุป

Git เป็น VCS แบบกระจายที่ใช้งานได้ฟรีซึ่งใช้สำหรับจัดการโครงการทุกประเภทอย่างมีประสิทธิภาพ ในทางกลับกัน GitHub เป็นเซิร์ฟเวอร์โฮสต์ระยะไกลที่ใช้สำหรับการทำงานร่วมกัน อนุญาตให้ผู้ใช้และทำงานร่วมกันในโครงการได้จากทุกที่ บทช่วยสอนนี้อธิบายวิธีการรวม Git และ GitHub