- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
câu trả lời hay nhất
git 提交过程分为两个部分。首先,您“暂存”单个文件,然后执行“提交”命令,该命令实际上将“暂存”文件添加到存储库。所以如果你想“暂存”文件,你首先要使用“git add”命令:
git add myfile1
您可以对任意数量的文件执行此操作。当您调用“git status”时,您应该会看到暂存文件的列表。您可以“添加”已经在您的存储库中但有更改的文件,您还可以“添加”还不在您的存储库中的文件。新文件将作为新文件出现在暂存区域中,而其他文件将以修改后的形式出现,但是当您最终调用“git commit”时,您将提交已暂存的所有内容。 git commit 的“-a”选项意味着自动暂存所有修改过的文件,并提交它们(注意:这不包括不在存储库中的文件)。
Đây là một ví dụ:
我有一个存储库,其中有两个文件:file1.txt 和 file2.txt当我调用 git status 时,我得到以下信息:
# Changed but not updated:
# (use "git add ..." to update what will be committed)
# (use "git checkout -- ..." to discard changes in working directory)
#
# modified: file2.txt
#
# Untracked files:
# (use "git add ..." to include in what will be committed)
#
# file3.txt
因此,如果我想同时提交 file2.txt 和 file3.txt 更改,我可以执行以下操作:
git add file2.txt
git add file3.txt
git commit
这将提交新文件和对 file2.txt 所做的更改
但是,如果我使用 git commit -a 只会提交 file2.txt 更改,而新文件 (file3.txt) 将被忽略。
所以为了获得同样的效果,我也可以这样做:
git add file3.txt
git commit -a
在这种情况下,我不必添加更改的文件,因为提交的 -a 选项会处理它。
Để ý:如果您在没有任何文件“暂存”的情况下调用 git commit,则什么也不会发生。
关于git - Git 提交修改和 Git 提交新文件之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5400535/
Tôi muốn biết liệu có thể thực hiện new PrintWriter(new BufferedWriter(new PrintWriter(s.getOutputStream, true))) trong Java, s
Tôi đang cố gắng khởi tạo ConcurrentHashMap bằng cách sử dụng ConcurrentHashMap riêng tư cuối cùng ConcurrentHashMap > myMulitiConcurrent
Tôi chỉ tự hỏi liệu có bất kỳ sự khác biệt nào giữa hai công cụ khởi tạo đối tượng mới khác nhau hay đó chỉ là cú pháp. Do đó: Dim _StreamReader as New Streamreader(mystream) khác với: D
Trong C++, sự khác biệt chính xác giữa hai kiểu tạo đối tượng động sau đây là gì: A* pA = new A; A* pA = new A(); được gọi, và chỉ có thế.
Tôi đã đọc các bài viết khác nhưng chúng không giải quyết được vấn đề của tôi. Môi trường là VB 2008 (2.0 Framework). Đoạn mã sau gây ra lỗi biên dịch XSLT trong dòng xslt.Load. Đây là kết quả đầu ra sai. Tôi có XSLT dưới dạng chuỗi
Tôi muốn biết tại sao cảnh báo (new Boolean (false)) in sai thay vì in đối tượng, vì Boolean mới sẽ trả về đối tượng. Nếu tôi sử dụng console.log(new Boolean
Bài viết này mô tả cách sử dụng trình trang trí Python kèm theo các ví dụ. Mình chia sẻ cho các bạn tham khảo như sau: Viết một trình trang trí Trình trang trí chỉ là một hàm nhận đối tượng có thể gọi được trang trí làm tham số duy nhất của nó, sau đó trả về một đối tượng có thể gọi được (giống như ví dụ đơn giản trước đó) Lưu ý
Tôi có thể viết tiêu đề YAML để tạo nhiều định dạng đầu ra cho tệp R Markdown bằng cách sử dụng đan không? Tôi không thể sao chép câu trả lời cho câu hỏi ban đầu với tiêu đề này
Tôi có thể viết tiêu đề YAML để tạo nhiều định dạng đầu ra cho tệp R Markdown bằng knitr không? Tôi không thể tái tạo chức năng được mô tả trong câu trả lời cho câu hỏi ban đầu có tiêu đề này. Việc giảm giá này
Tôi đang sử dụng gói vars để trực quan hóa các phản hồi xung. Ví dụ: thư viện(vars) Canada % tên ir % `$`(irf) %>% `[[`(variables[e])) %>%
Tôi có một lớp chứa có tham số chung được giới hạn ở một lớp cơ sở nhất định. Các kiểu được cung cấp cho generics là các lớp con của các ràng buộc lớp cơ sở. Các lớp con sử dụng phương thức ẩn (mới) để thay đổi hành vi của phương thức lớp cơ sở (không, tôi không thể biến nó thành ảo vì đó không phải là mã của tôi). Câu hỏi của tôi là "mới
Lời nhắc Java không thể tìm thấy biểu tượng ký hiệu: vị trí của hàm tạo Bar(): class Bar JPanel panel =
Trong ứng dụng của tôi, Hoạt động mới bắt đầu bằng một lần chạm vào nút (không phải nhấp chuột) và tôi không nhấc ngón tay lên và muốn theo dõi Hành động của thao tác chạm trong Hoạt động mới. Trình nghe cảm ứng trong Hoạt động thứ hai không phát ra âm thanh
Đã đóng cửa. Câu hỏi này nhằm đưa ra gợi ý về sách, công cụ, thư viện phần mềm, v.v. Không tuân thủ các nguyên tắc của Stack Overflow. Hiện tại nó không chấp nhận câu trả lời. Chúng tôi không cho phép các câu hỏi tìm kiếm đề xuất về sách, công cụ, thư viện phần mềm, v.v. Bạn có thể chỉnh sửa câu hỏi,
Và câu hỏi cuối cùng của tôi, chương trình của tôi không thể phát hiện một cụm từ và khớp nó với bất kỳ dòng nào ngoài dòng đầu tiên. Tuy nhiên, tôi đã giải quyết và trả lời nó. Nhưng bây giờ tôi cần một hàm def mới để xóa một liên hệ nhất định (tên refName) nhất định và địa chỉ liên hệ của nó
Câu hỏi này đã có câu trả lời ở đây: Mục danh sách ngang (7 câu trả lời) Đã đóng 9 năm trước.
Tôi muốn tạo một kiểu float mới với kích thước 128 bit, số mũ 4 byte (32 bit) và 12 byte thập phân (96 bit), làm cách nào tôi có thể thực hiện điều này trong C++ nơi tôi có thể thực hiện đầu vào, đầu ra,+,- ,*,/hoạt động. [Tôi là
Tôi gặp sự cố khi đặt một phiên bản của lớp con trỏ được tính tham chiếu vào lớp mảng của mình. Khi sử dụng trình gỡ lỗi, có vẻ như hàm tạo không bao giờ được gọi (điều này gây rối với số tham chiếu và gây ra lỗi phân tách trên dòng)! Hàm push_back của tôi là: void push_back
Tôi đã tìm thấy một lỗi không khớp mới/xóa cổ điển trong cơ sở mã của chúng tôi, như thế này: char *foo = new char[10] // do something delete foo;
A *a = new A(); Đây là cách tạo con trỏ hay đối tượng? Tôi là người mới bắt đầu sử dụng C++ nên tôi muốn hiểu sự khác biệt. Câu trả lời hay nhất cho cả hai: Bạn tạo một phiên bản mới của A (một đối tượng) và tạo một con trỏ tới nó có tên là a
Tôi là một lập trình viên xuất sắc, rất giỏi!