- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
新手问题,我想确保我理解这一点。
当我 git checkout
,这会将整个项目返回到当时的状态,还是仅重新创建在该特定修订版中更改的文件?
例如:如果我的文件夹除了 .git 存储库之外完全是空的,并且我 git checkout master
,生成的文件是整个项目,还是只是最近一次提交中更改的文件?
我问,因为我在不同的时间点(从头开始)检查我的项目,而不是项目的大小像人们预期的那样缓慢增长,每次检查的大小变化很大。
câu trả lời hay nhất
When I
git checkout
, does this return the entire project to its state at that moment, or does it only recreate the files changed in that particular revision?
如果您的工作树Và暂存区完全是空的(当然除了.git
子目录)并且您运行
git checkout
那么您的工作树和暂存区将完美地反射(reflect)该nhận dạng修订版的内容。
另一方面,如果运行 git checkout
时工作树不为空, 发生的事情要微妙得多,可以分为三种情况:
-f
标志)告诉您关闭并中止 checkout 。或者[...] the size of each checkout is varying quite a lot.
您是否考虑了未跟踪的文件?您是否提交,然后删除大文件?仅根据您问题中提供的信息,我们只能假设尺寸变化很大的原因。
关于git-checkout - git checkout 会更新所有文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26214691/
Hôm nay tôi đã thấy một số cách tải tệp khác nhau trong ứng dụng Java. Tệp:/ Tệp: // Tệp: /// Sự khác biệt ở phần đầu của ba URL này là gì? Cách ưa thích để sử dụng chúng là gì? Cảm ơn Stefan rất nhiều vì file trả lời hay nhất
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc kiến thức chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập trang
Tôi có một tệp javascript và trong phương thức đó, tôi có một phương thức "kiểm tra" mà tôi muốn gọi là hàm C#. Hàm c# không nằm trong cùng tệp với tệp javascript. Nó nằm trong tệp .cs. Vậy làm thế nào để tôi quản lý j
Cần kiểm tra quyền của tệp/thư mục tôi đang sử dụng //filePath = đường dẫn truy cập tệp/thư mục bị người dùng từ chối (trong windows) Tệp fil
Tôi có nhiều tệp java trong một thư mục và tôi muốn sử dụng nó trong dự án Intellij của mình. Nhưng tôi không muốn sao chép các tệp java vào dự án của mình mỗi khi tôi bắt đầu một dự án mới. Tôi biết tôi có thể làm điều này trong Visual Studio và
Đã đóng cửa. Câu hỏi này không tuân thủ nguyên tắc Stack Overflow. Câu trả lời không được chấp nhận vào thời điểm này. Câu hỏi này dường như không phải về một vấn đề lập trình cụ thể, một phần mềm
Tôi có tệp Twig với 3 thành phần: Tệp 1: {# content-here #} Tệp 2: {{ title-here }} {# content-here #}
Tôi có tệp mod_ldap.c và mod_authnz_ldap.c. Tôi cần sử dụng các tệp mod_ldap.so và mod_authnz_ldap.so bằng các lệnh Linux. Câu trả lời hay nhất từ c
Tôi muốn sử dụng PIE để sử dụng IE7 trong dự án của mình. Nhưng điều tôi không hiểu là tôi chỉ có thể sử dụng tệp .htc trên máy chủ web phải không? Tôi có thể sử dụng nó trong một trang cục bộ được tải qua trình duyệt mà không cần máy chủ web không? Tôi thấy trong tài liệu của PIE
Tôi đang suy nghĩ về điều này trong quy trình CI của mình, trước tiên tôi nên xây dựng và thử nghiệm ứng dụng của mình và kết quả sẽ là hình ảnh docker. Tôi tự hỏi liệu việc sử dụng môi trường xây dựng để xây dựng trên máy chủ xây dựng rồi chạy thử nghiệm có phổ biến hơn không. Có thể sử dụng tập lệnh xây dựng cho việc này. Cuối cùng chỉ cần thay đổi j
sử dụng không gian tên std; struct WebSites { chuỗi siteName; int rank; chuỗi getSiteName() {
Tôi mới làm quen với Linux và hiện đang cố gắng sử dụng khả năng lập trình API của giao diện ginkgo USB-CAN. Để lập trình API bằng C++, họ cung cấp các tệp thư viện chứa ba tệp có phần mở rộng .
Tôi mới học ngôn ngữ C và gặp phải vấn đề khi triển khai một chương trình sử dụng tệp test.txt làm đầu vào của chương trình. Nội dung của file test.txt là: 1 30 30 40 50 60 2 40 30 50 60 60 3 30 20
Làm cách nào để ghép hai tệp tcpdump để một lưu lượng truy cập lần lượt xuất hiện trong tệp? Cụ thể, tôi muốn "nhân" một tệp tcpdump để tất cả các phiên sẽ được lặp lại nhiều lần theo trình tự, lần lượt từng phiên. câu trả lời hay nhất mergeca
Tôi có một tệp tên là input.MP4 và nó bị hỏng. Nó đến từ camera quan sát. Tôi đã thử mọi cách, chuyển đổi ffmpeg, VLC, không gặp may. Tuy nhiên, tôi đã sử dụng mediainfo và Exiftool và trích xuất các thông tin sau
Tôi muốn làm gì? Tôi muốn giải nén tệp ISO và chỉnh sửa các tệp trong đó rồi đóng gói lại vào tệp ISO. (Như bạn đã đọc) Tại sao tôi nên làm điều này? Tôi muốn bắt đầu sửa đổi PSP ISO, để làm được điều này tôi phải sử dụng nội dung trò chơi, Nội dung
Cho một tệp gzip Z, nếu tôi giải nén nó thành Z', có cách nào để tôi có thể giải nén nó để khôi phục chính xác tệp gzip Z không? Sau khi đọc lướt qua định dạng DEFLATE, tôi đoán là không, vì bất kỳ tệp nào đã cho đều có thể ở dạng DEF
Tôi phải gửi thư có tệp đính kèm từ cơ sở dữ liệu tới id thư của tôi. EXEC msdb.dbo.sp_send_dbmail @profile_name = 'Quản trị viên công trình phiêu lưu
Tôi có tệp M4B lớn và tệp CUE. Tôi muốn chia nó thành nhiều tệp M4B hoặc chia nó thành nhiều tệp MP3 (ưu tiên trước đây). Tôi muốn thực hiện việc này từ dòng lệnh (OS X, nhưng bạn có thể sử dụng Linux nếu muốn) và
Câu hỏi nhanh. Tôi có một dự án với một lớp không có tệp triển khai. Sau đó, trong AppDelegate tôi có: #import "AppDelegate.h" #import "SomeClass.h" @interface A
Tôi là một lập trình viên xuất sắc, rất giỏi!