Đây là lệnh git-clean có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
git-clean - Xóa các tệp không bị theo dõi khỏi cây làm việc
SYNOPSIS
git giống cá lăng [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [--] ...
MÔ TẢ
Làm sạch cây làm việc bằng cách loại bỏ đệ quy các tệp không được kiểm soát phiên bản,
bắt đầu từ thư mục hiện tại.
Thông thường, chỉ những tập tin không xác định được Git mới bị xóa, nhưng nếu -x tùy chọn được chỉ định,
các tập tin bị bỏ qua cũng bị xóa. Ví dụ, điều này có thể hữu ích để loại bỏ tất cả các bản dựng
sản phẩm.
Nếu có tùy chọn ... đối số được đưa ra, chỉ những đường dẫn đó bị ảnh hưởng.
LỰA CHỌN
-d
Xóa các thư mục không bị theo dõi cũng như các tập tin không bị theo dõi. Nếu một thư mục không bị theo dõi
được quản lý bởi một kho lưu trữ Git khác, nó không bị xóa theo mặc định. Sử dụng tùy chọn -f
hai lần nếu bạn thực sự muốn xóa một thư mục như vậy.
-f, - lực lượng
Nếu biến cấu hình Git clean.requireForce không được đặt thành false, git giống cá lăng
sẽ từ chối xóa các tập tin hoặc thư mục trừ khi được cung cấp -f, -n hoặc -i. Git sẽ từ chối
để xóa các thư mục có thư mục hoặc tệp phụ .git trừ khi có -f thứ hai.
-i, - tương tác
Hiển thị những gì sẽ được thực hiện và làm sạch các tập tin một cách tương tác. Xem “Chế độ tương tác” để biết
chi tiết.
-n, - chạy thử
Đừng thực sự loại bỏ bất cứ điều gì, chỉ hiển thị những gì sẽ được thực hiện.
-q, --quiet
Hãy im lặng, chỉ báo lỗi chứ không báo những file được gỡ bỏ thành công.
-e , --loại trừ=
Ngoài những thứ được tìm thấy trong .gitignore (mỗi thư mục) và $GIT_DIR/info/exclude,
cũng coi các mẫu này nằm trong tập hợp các quy tắc bỏ qua có hiệu lực.
-x
Đừng sử dụng các quy tắc bỏ qua tiêu chuẩn được đọc từ .gitignore (mỗi thư mục) và
$GIT_DIR/thông tin/loại trừ, nhưng vẫn sử dụng các quy tắc bỏ qua được cung cấp với tùy chọn -e. Cái này
cho phép xóa tất cả các tệp không bị theo dõi, bao gồm cả các sản phẩm xây dựng. Điều này có thể được sử dụng
(có thể kết hợp với git thiết lập lại) để tạo một thư mục làm việc nguyên sơ để
kiểm tra một bản dựng sạch.
-X
Chỉ xóa các tệp bị Git bỏ qua. Điều này có thể hữu ích để xây dựng lại mọi thứ từ
cào, nhưng vẫn giữ các tập tin được tạo thủ công.
TƯƠNG TÁC PHƯƠNG THỨC
Khi lệnh vào chế độ tương tác, nó sẽ hiển thị các tập tin và thư mục được
được làm sạch và đi vào vòng lệnh tương tác của nó.
Vòng lặp lệnh hiển thị danh sách các lệnh con có sẵn và đưa ra lời nhắc "Bây giờ>".
Nói chung, khi lời nhắc kết thúc bằng một >, bạn chỉ có thể chọn một trong các lựa chọn
đã cho và nhập return, như thế này:
*** Lệnh ***
1: sạch 2: lọc theo mẫu 3: chọn theo số
4: hỏi từng người 5: bỏ 6: giúp đỡ
Cái gì bây giờ> 1
Bạn cũng có thể nói c hoặc clean ở trên miễn là lựa chọn đó là duy nhất.
Vòng lệnh chính có 6 lệnh phụ.
giống cá lăng
Bắt đầu dọn dẹp các tập tin và thư mục, sau đó thoát.
lọc theo mẫu
Điều này hiển thị các tập tin và thư mục sẽ bị xóa và đưa ra thông báo "Bỏ qua đầu vào
mẫu>>" nhắc. Bạn có thể nhập các mẫu được phân tách bằng dấu cách để loại trừ các tệp và
thư mục khỏi bị xóa. Ví dụ: "*.c *.h" sẽ loại trừ các tệp kết thúc bằng ".c" và ".h"
từ việc xóa. Khi đã hài lòng với kết quả lọc nhấn ENTER (trống)
quay lại menu chính.
chọn theo số
Điều này hiển thị các tập tin và thư mục sẽ bị xóa và đưa ra thông báo "Chọn mục để
xóa>>" dấu nhắc. Khi dấu nhắc kết thúc bằng dấu nhắc kép >> như thế này, bạn có thể làm thêm
hơn một lựa chọn, được nối với khoảng trắng hoặc dấu phẩy. Ngoài ra bạn có thể nói phạm vi.
Ví dụ: "2-5 7,9" để chọn 2,3,4,5,7,9 từ danh sách. Nếu số thứ hai trong một phạm vi là
bị bỏ qua, tất cả các mục còn lại sẽ được chọn. Ví dụ: "7-" để chọn 7,8,9 từ danh sách.
Bạn có thể nói * để chọn mọi thứ. Ngoài ra khi bạn hài lòng với bộ lọc
kết quả, nhấn ENTER (trống) để quay lại menu chính.
hỏi từng người
Việc này sẽ bắt đầu dọn dẹp và bạn phải xác nhận từng mục một để xóa các mục.
Xin lưu ý rằng hành động này không hiệu quả bằng hai hành động trên.
bỏ thuốc lá
Điều này cho phép bạn thoát mà không cần làm sạch.
giúp đỡ
Hiển thị cách sử dụng ngắn gọn của git-clean tương tác.
Sử dụng git-clean trực tuyến bằng dịch vụ onworks.net