ฉันต้องการสร้างโฟลเดอร์ในที่เก็บ GitHub และต้องการเพิ่มไฟล์ในโฟลเดอร์นั้น ฉันจะบรรลุสิ่งนี้ได้อย่างไร
ฉันต้องการสร้างโฟลเดอร์ในที่เก็บ GitHub และต้องการเพิ่มไฟล์ในโฟลเดอร์นั้น ฉันจะบรรลุสิ่งนี้ได้อย่างไร
คำตอบ:
Git ไม่ได้เก็บโฟลเดอร์ว่างไว้ เพียงตรวจสอบให้แน่ใจว่ามีไฟล์อยู่ในโฟลเดอร์เช่น doc / foo.txt และเรียกใช้git add doc
หรือgit add doc/foo.txt
ไม่และจะมีการเพิ่มโฟลเดอร์นั้นลงในที่เก็บข้อมูลในเครื่องของคุณทันทีที่คุณยืนยัน
git push doc master
ฉันใช้ มันแสดงให้ฉันเห็นข้อผิดพลาด
คุณไม่สามารถสร้างโฟลเดอร์ว่างแล้วเพิ่มไฟล์ลงในโฟลเดอร์นั้น แต่การสร้างโฟลเดอร์จะต้องเกิดขึ้นพร้อมกับการเพิ่มไฟล์อย่างน้อยหนึ่งไฟล์ ใน GitHub คุณสามารถทำได้เช่นนี้:
/
ประเภทแล้ว สิ่งนี้จะสร้างโฟลเดอร์.gitkeep
ซึ่งใช้ตามอัตภาพเพื่อสร้างแทร็ก Git เป็นอย่างอื่นโฟลเดอร์ว่างเปล่า แต่มันไม่ใช่คุณสมบัติของ Git)ก่อนอื่นคุณต้องทำการโคลนที่เก็บเครื่องของคุณ
git clone github_url local_directory
จากนั้นคุณสามารถสร้างโลคัลโฟลเดอร์และไฟล์ภายในของคุณlocal_directory
และเพิ่มลงในที่เก็บโดยใช้:
git add file_path
คุณสามารถเพิ่มทุกอย่างโดยใช้:
git add .
โปรดทราบว่า Git ไม่ได้ติดตามโฟลเดอร์ว่าง วิธีแก้ปัญหาคือการสร้างไฟล์ภายในโฟลเดอร์ว่างที่คุณต้องการติดตาม ฉันมักจะตั้งชื่อไฟล์empty
นั้น แต่อาจเป็นชื่ออะไรก็ได้ที่คุณเลือก
สุดท้ายคุณยอมรับและผลักดันกลับไปที่ GitHub:
git commit
git push
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Git ดูที่หนังสือPro Git
สำหรับผู้ที่ใช้เว็บเบราว์เซอร์คุณสามารถทำสิ่งต่อไปนี้:
master
สาขาสร้างไฟล์ใหม่จากนั้นใช้ชื่อสแลชในชื่อไฟล์ ตัวอย่างเช่น
Java / Helloworld.txt
ที่จริง GitHub ไม่ได้สร้างโฟลเดอร์ว่างเปล่า
ตัวอย่างเช่นการสร้างโฟลเดอร์ในC:\Users\Username\Documents\GitHub\Repository
:
สร้างโฟลเดอร์ชื่อdocs
สร้างชื่อไฟล์index.html
ภายใต้เอกสาร
เปิด GitHub สำหรับแอปพลิเคชันเดสก์ท็อป
มันจะซิงค์อัตโนมัติและจะอยู่ที่นั่น
คลิกที่ไฟล์ใหม่ใน gitub repo ออนไลน์ จากนั้นเขียนชื่อไฟล์myfolder/myfilename
แล้วให้เนื้อหาไฟล์และกระทำ จากนั้นไฟล์จะถูกสร้างขึ้นภายในโฟลเดอร์ใหม่นั้น
คุณเพิ่งสร้างโฟลเดอร์ที่ต้องการในที่เก็บในเครื่องของคุณ ตัวอย่างเช่นคุณสร้างapp
และconfig
ไดเรกทอรี
คุณสามารถสร้างไฟล์ใหม่ภายใต้โฟลเดอร์เหล่านี้
สำหรับกฎ Git:
คำสั่ง Git ที่จะคอมมิท:
git add app/ config/
git commit
จากนั้นให้ข้อความกระทำและบันทึกการกระทำ
จากนั้นกดไปที่ที่เก็บระยะไกลของคุณ
git push origin remote
git add foo
และกระทำมัน จากนั้นแล้วgit remote add foo <URL>
git push foo master
คำสั่งล่าสุดแสดงข้อผิดพลาด ฉันผิดตรงไหน
ในการเพิ่มไดเรกทอรีใหม่สิ่งที่คุณต้องทำคือสร้างโฟลเดอร์ใหม่ในที่เก็บในเครื่องของคุณ สร้างโฟลเดอร์ใหม่และเพิ่มไฟล์ในนั้น
ตอนนี้ไปที่เทอร์มินัลของคุณและเพิ่มเหมือนที่คุณเพิ่มไฟล์ปกติใน Git พุชไปยังที่เก็บและตรวจสอบสถานะเพื่อให้แน่ใจว่าคุณได้สร้างไดเรกทอรีแล้ว