Tạo các thư mục bên trong kho GitHub mà không cần sử dụng Git


323

Tôi muốn thêm một thư mục mới vào kho GitHub mới tạo của mình mà không cần cài đặt thiết lập Git cho (Mac, Linux và Windows). nó có khả thi để làm vậy không?

Tôi không thể có Git mọi lúc với tôi khi tôi làm việc trên các hệ thống / máy khác nhau. Tôi biết làm thế nào để thêm các tập tin trực tiếp trong một kho lưu trữ trên github.com/[USER]/[REPO]. Chúng ta có thể tạo một thư mục là tốt?


1
Bạn có thể sẽ tìm thấy codenvy hoặc Cloud 9 hấp dẫn.
Derek Adair

3
Bản sao có thể có của Cách tạo thư mục trong kho github?
iNet

Câu trả lời:


706

Sau khi tìm kiếm nhiều tôi phát hiện ra rằng có thể tạo một thư mục mới từ giao diện web, nhưng nó sẽ yêu cầu bạn phải có ít nhất một tệp trong thư mục khi tạo nó.

Khi sử dụng cách thông thường để tạo tệp mới thông qua giao diện web, bạn có thể nhập thư mục vào tên tệp để tạo tệp trong thư mục mới đó.

Ví dụ: nếu tôi muốn tạo tệp filename.mdtrong một loạt các thư mục con, tôi có thể thực hiện việc này (lấy từ blog GitHub):

Nhập mô tả hình ảnh ở đây


21
Yêu cầu phải có ít nhất một tệp trong thư mục thực sự là một thiếu sót của chính Git
Benjamin Hodgson

47
Sẽ thật tuyệt nếu họ thực hiện điều này trực quan hơn, như thêm nút "tạo thư mục" vào giao diện web, trong khi chỉnh sửa tệp nếu không ở gốc. Những gì họ đã làm là tuyệt vời, nhưng có lẽ gây nhầm lẫn cho người dùng mới / không kỹ thuật.
phân ly

1
Rawr, vâng, điều này rất không trực quan cho những người mới chơi lần đầu. Tôi thích cách họ làm điều đó, nhưng nghiêm túc, tại sao tôi không thể tìm thấy nó trong tài liệu của họ?
Phil Tune

2
Nó có thể có liên quan đến thực tế là trong Linux / UNIX, không có sự khác biệt giữa các thư mục và tệp. Một thư mục, hoặc thư mục, chỉ là một tệp có tên của các tệp khác trong đó. tldp.org/LDP/intro-linux/html/sect_03_01.html Tôi biết điều đó không có ý nghĩa với dân gian Windows, nhưng đó là sự thật.
Rick Henderson

3
@EOL Đúng, nhưng bạn có thể sử dụng kỹ thuật này để tạo tệp văn bản ngẫu nhiên, sau đó duyệt đến thư mục mới, tải lên tệp, sau đó xóa tệp văn bản. Nó lộn xộn, nhưng nó hoạt động nếu bạn cần nó.
Amy Barrett

109

Khi tạo một tệp, sử dụng dấu gạch chéo để chỉ định thư mục. Ví dụ:

Đặt tên cho tệp:

repositoryname/newfoldername/filename

GitHub sẽ tự động tạo một thư mục có tên newprintername .


2
Hừm. Tôi không có xu hướng tạo tập tin bằng ứng dụng web github. Thay vào đó, tôi có xu hướng sử dụng git add đang chạy trong shell cục bộ của mình. Làm thế nào tôi có thể làm việc lời khuyên của bạn vào chuỗi lệnh git của tôi chạy trên localhost của tôi? Thông thường tôi chạy chuỗi này trong một vỏ bash trên của tôi localhost: git init, git add file1.abc, git add file2.abc, git commit, git add xa nguồn gốc somegithuburl, git push -u bậc thầy gốc Cảm ơn bạn
Geoffrey Anderson

14

Bạn cũng có thể chỉ cần vào trang web và:

  1. Chọn một kho lưu trữ mà bạn có quyền ghi vào ( ví dụ URL )
  2. Nhấp vào "Tải lên tệp"
  3. Kéo và thả thư mục chứa các tệp vào khu vực "Kéo tệp ở đây để thêm chúng vào kho lưu trữ của bạn" .

Giới hạn tương tự áp dụng ở đây: thư mục phải chứa ít nhất một tệp bên trong nó.


1

Một điều khác bạn có thể làm là chỉ cần kéo một thư mục từ máy tính của bạn vào trang kho GitHub. Thư mục này phải có ít nhất 1 mục trong đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.