Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

สร้างโฟลเดอร์ใน GitHub:A Guide

ไม่มีคุณสมบัติ Git ที่รองรับการสร้างโฟลเดอร์ว่าง ในการสร้างโฟลเดอร์ใน Git คุณต้องคอมมิตโฟลเดอร์ไปยังที่เก็บที่มีไฟล์อย่างน้อยหนึ่งไฟล์ แม้ว่าไฟล์นั้นจะถูกซ่อนไว้ก็ตาม

ในคู่มือนี้ เราจะพูดถึงวิธีสร้างโฟลเดอร์บน GitHub เราจะอธิบายตัวอย่างวิธีสร้างโฟลเดอร์จากบรรทัดคำสั่ง Git และให้คำแนะนำเกี่ยวกับวิธีสร้างโฟลเดอร์จากเว็บอินเทอร์เฟซ GitHub

สร้างโฟลเดอร์ใน GitHub:จาก Git

เรากำลังจะเริ่มดำเนินการอัปเดตสำหรับโครงการที่เรียกว่า ck-git เรามีที่เก็บ Git ที่ตั้งค่าไว้สำหรับโปรเจ็กต์นี้แล้ว ก่อนที่เราจะเริ่มทำงานกับโค้ดที่อัปเดต เราจะสร้างโครงสร้างไดเร็กทอรีสำหรับโค้ดของเรา

ขณะนี้ที่เก็บ GitHub ของเราไม่มีโฟลเดอร์:

สร้างโฟลเดอร์ใน GitHub:A Guide

เราต้องการสร้างโฟลเดอร์ชื่อ docs และโฟลเดอร์ชื่อ dev . ในการดำเนินการนี้ เราจะใช้คำสั่ง mkdir:

mkdir docs dev

คำสั่งนี้สร้างสองไดเร็กทอรีของเรา หากเราเพิ่มโฟลเดอร์เหล่านี้ในการคอมมิตและผลักดันการเปลี่ยนแปลง โฟลเดอร์เหล่านี้จะไม่แสดงบน GitHub นี่เป็นเพราะ GitHub ไม่แสดงโฟลเดอร์ว่าง

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

ในการสร้างโฟลเดอร์ใหม่ เราต้องเพิ่มเนื้อหาลงในโฟลเดอร์ของเรา เนื่องจากเราเพิ่งเริ่มต้นโปรเจ็กต์ เราจึงเพิ่มไฟล์เปล่าบางไฟล์ได้

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

มาสร้างไฟล์เปล่าสองไฟล์เพื่อเติมโฟลเดอร์ใหม่ของเรา:

touch docs/.gitkeep
touch dev/.gitkeep

เราได้สร้างไฟล์สองไฟล์ชื่อ .gitkeep . สองไดเร็กทอรีใหม่ของเราตอนนี้มีไฟล์ละหนึ่งไฟล์ .gitkeep ชื่อไฟล์มักใช้สร้างโฟลเดอร์เปล่า อย่างไรก็ตาม ไม่มีข้อกำหนดว่าชื่อไฟล์ของคุณจะต้องเป็น .gitkeep เพื่อสร้างโฟลเดอร์

เมื่อมีไฟล์เหล่านี้แล้ว เราสามารถติดตามโฟลเดอร์ที่ว่างเปล่าและคอมมิตโค้ดของเราได้:

git add *
git commit -m "feat: Create directory structure"
git push

คำสั่ง git add เพิ่มไฟล์ของเราลงในพื้นที่จัดเตรียม คำสั่ง git commit สร้างการคอมมิตด้วยการเปลี่ยนแปลงของเรา คำสั่ง git push ผลักดันการเปลี่ยนแปลงของเราไปยังที่เก็บระยะไกลของเรา รีโมตของเราโฮสต์บน GitHub

มาดูกันว่าจะเกิดอะไรขึ้นเมื่อเรารันคำสั่งเหล่านี้:

[master f10ed95] feat: Create directory structure
 2 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 dev/app.py
 create mode 100644 docs/Start_Here.md
...

รหัสของเราเปลี่ยนไฟล์ได้สำเร็จ ตอนนี้เรามีโฟลเดอร์ใหม่สองโฟลเดอร์ในโปรเจ็กต์ GitHub:dev และ docs เราสามารถตรวจสอบว่าโฟลเดอร์ของเรามีอยู่โดยไปที่แดชบอร์ด GitHub สำหรับโครงการของเรา:

สร้างโฟลเดอร์ใน GitHub:A Guide

แต่ละโฟลเดอร์เหล่านี้มีหนึ่งไฟล์ ตอนนี้เราได้กำหนดโครงสร้างไดเร็กทอรีแล้ว เราก็มีอิสระที่จะทำงานในโครงการต่อไป

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

สร้างโฟลเดอร์ใน GitHub:จากเว็บแดชบอร์ด

ไม่มีคุณสมบัติส่วนต่อประสานกับผู้ใช้ในการสร้างโฟลเดอร์เปล่าใน GitHub ในการสร้างโฟลเดอร์ใหม่ คุณต้องสร้างไฟล์ใหม่และระบุไดเร็กทอรีที่ไฟล์นั้นควรปรากฏ

กล่าวคือ คุณสามารถสร้างโฟลเดอร์ได้หลังจากสร้างไฟล์แล้วเท่านั้น

เราต้องการเพิ่มไดเร็กทอรีอีกหนึ่งรายการในโค้ดของเราที่เรียกว่า "asset" ในการเริ่มต้น ให้ไปที่ที่เก็บของเราแล้วคลิกที่ปุ่ม "ไฟล์ใหม่"

ในช่องข้อความด้านบน เราจะสร้างไฟล์ชื่อ "assets/.gitkeep":

สร้างโฟลเดอร์ใน GitHub:A Guide

ซึ่งจะทำให้เราสามารถสร้างโฟลเดอร์ชื่อ assets และไฟล์ชื่อ .gitkeep ในโฟลเดอร์นั้น Git จะแสดงเส้นทางโฟลเดอร์ใหม่โดยอัตโนมัติเมื่อคุณพิมพ์ / .

หรือคุณสามารถเพิ่มข้อความหรือรหัสลงในไฟล์ที่คุณสร้างขึ้นได้ อีกครั้ง “.gitkeep” เป็นเพียงชื่อไฟล์ตัวแทนเท่านั้น คุณสามารถตั้งชื่อไฟล์ของคุณได้ตามต้องการ

สร้างโฟลเดอร์ใน GitHub:A Guide

จากนั้นคลิก Commit new file . สิ่งนี้จะเพิ่มไฟล์ใหม่ของเราไปยังที่เก็บของเรา หากเรากลับไปที่โฟลเดอร์หลัก เราจะเห็นว่าโฟลเดอร์และไฟล์ใหม่ของเราถูกสร้างขึ้นแล้ว:

ตอนนี้เราสร้างโฟลเดอร์ใน GitHub สำเร็จแล้ว

บทสรุป

GitHub ไม่อนุญาตให้คุณเพิ่มโฟลเดอร์เปล่าลงในที่เก็บ Git ของคุณ โฟลเดอร์ต้องมีไฟล์ก่อนที่คุณจะสามารถเพิ่มลงในที่เก็บได้ ถ้าคุณต้องการสร้างโฟลเดอร์ใหม่ ให้สร้างก่อนแล้วจึงเพิ่มไฟล์ตัวยึดตำแหน่งลงในโฟลเดอร์นั้น จากนั้น เพิ่มโฟลเดอร์และไฟล์ใหม่ลงใน Git repo ของคุณ

ตอนนี้คุณมีเครื่องมือที่จำเป็นในการสร้างโฟลเดอร์ใน GitHub อย่างมืออาชีพแล้ว!