- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - phát hiện rò rỉ bộ nhớ Ruby/Ruby on Rails
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我对“git submodule init”有一个奇怪的问题
当我使用“git submodule add url location”添加子模块时,它很好地克隆了存储库,一切正常。
当我将所有更改推送回父存储库、添加 .gitmodules 文件等并克隆存储库时,我尝试使用“git submodule init”初始化所有子模块
什么也没有发生 :( 字面上什么都没有,没有输出,没有额外的文件,它甚至没有尝试做任何实际的事情。
所以我想知道,我做错了什么?
.git 模块:
bash$ cat .gitmodules
[submodule "projects/subprojectA"]
path = projects/subprojectA
url = ssh://user@bitbucket.company.com/test/projectA.git
[submodule "projects/subprojectB"]
path = projects/subprojectB
url = ssh://user@bitbucket.company.com/test/projectB.git
câu trả lời hay nhất
好的,我知道我哪里做错了。
当我添加 git 子模块时,我做了一个 git status,它告诉我三件事发生了变化
.gitmodules
projects/subprojectA
projects/subprojectB
当我将所有更改推送到存储库时,我不想提交子模块,因为我认为它会添加我刚刚克隆的所有文件,所以我只是执行了 git add .gitmodules 并提交并推送了它。
但这是错误的,你需要执行 git commit 并提交它告诉你的所有内容,然后当你这样做时,git 会注册这些路径,当你克隆时,它就会工作。
但如果您不提交这些文件夹,它不会注册它们,也不会在您克隆父存储库时克隆它们。
所以那是我的错误,我误解了添加这些目录会将所有子模块代码添加到父存储库中,我试图回避它并停止工作。
所以只需添加您的子模块并提交结果,一切都会很好:D
无论如何,感谢保护者的帮助!
关于git submodule init 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39765663/
Khi nào nên sử dụng init, init được tham số hóa hoặc init tiện lợi trong iOS 8 (Swift), Tương đương với init tiện lợi trong Objective-C là gì? Câu trả lời hay nhất Lớp của bạn sẽ có một bài tập bắt buộc
Tôi đang đọc Chương trình tìm kiếm đầu tiên - Thuật toán Trí tuệ nhân tạo cho Robotics và tôi đang đọc mã Python của nó. Ở đây chúng tôi tạo ra một
Tôi cảm thấy câu trả lời là hiển nhiên nhưng tôi vẫn chưa thể tìm ra và đây dường như là một vấn đề thường xuyên xảy ra với tôi. Về cơ bản tôi muốn làm một cái gì đó như thế này: tiện ích mở rộng NSData { init tiện lợi (JSONObject
cloud-init là gói thực hiện nhiều cấu hình khác nhau trên máy ảo khi nó được khởi động lần đầu. Bạn phải định cấu hình một tệp có cấu hình của mình, đưa nó vào máy ảo và sau đó ảo hóa nó. Nhưng chính xác thì nó hoạt động như thế nào? Dữ liệu người dùng được gửi đến VM như thế nào, cl
Tôi hiện đang làm việc với CoreOS và cho đến nay tôi nghĩ mình đã có ý tưởng và khái niệm chung. Một điều tôi chưa làm được là thực thi cloud-init. Tôi hiểu rằng cloud-init là thứ thực hiện một số cấu hình cho CoreOS.
Sau khi triển khai dự án, khi client gửi request tới TestServlet lần đầu tiên, server sẽ tạo đối tượng testServlet sau đó gọi phương thức init() đầu tiên (init(ServletConfig config))
Có thể bằng cách nào đó mở khóa init tùy chọn trong init tiện lợi không? tiện lợi init(...) { self.init?(...) ??
Khi sử dụng write_files bằng cloud-init, có thể nối thêm nội dung không? Nếu vậy thì làm thế nào? write_files: [ { "path": "/home/user/some-file
Tôi còn khá mới với Ansible và tôi đã tạo một playbook cài đặt cấu hình Tomcat trên máy chủ "trần". Tôi muốn biết cách giải quyết vấn đề có thể cập nhật tập lệnh init.d đồng thời tránh dừng dịch vụ khi bắt đầu playbook khi tập lệnh không thay đổi. Đây là cơ sở
Tôi dự định gọi phương thức init mặc định trong iOS bằng các tham số. Như thế này: -(id)init{ self = [super init]; if (self) {
Đặc tả Objective C (từ Apple) trang 49 nói rằng mọi lớp khai báo các biến thể hiện phải cung cấp phương thức init để khởi tạo chúng Câu hỏi của tôi - tại sao điều này lại cần thiết? Ví dụ: NSObject không khởi tạo iV
Vì vậy, tôi có một lớp với trình khởi tạo được chỉ định để nhận giá trị cho từng thuộc tính được lưu trữ. Tất cả các thuộc tính được lưu trữ của tôi cũng có giá trị mặc định, vì vậy tôi giả sử lớp này có giá trị khởi tạo mặc định. Trong init được chỉ định của tôi, tôi gọi super.init() Vấn đề là, nếu
Tôi hơi bối rối về điều này: class Person { var name: String var age: Int init(){ name = "Tim"
Tôi có một đối tượng có hai phương thức khởi tạo. Một cái chấp nhận NSDictionary và cái kia chấp nhận một loạt các biến Chuỗi. Tôi muốn gọi init NSDictionary và sau đó chuyển đổi từ điển của tôi thành một chuỗi và sau đó sử dụng
Tôi đang cố gắng tạo một trình khởi tạo tiện lợi cho lớp của mình: Người dùng. Tôi đã làm điều này trước đây cho một lớp khác và - tạo lại nó - tôi đã sử dụng cùng một mã, chỉ có lớp người dùng của tôi là khác. Đây là lớp người dùng của tôi: imp
Tôi đã đọc qua công thức sau đây, trong đó chỉ ra cách sử dụng phụ trợ Google Cloud Endpoints để cung cấp năng lượng cho giao diện người dùng AngularJS: https://cloud.google.com/resource
Bài viết này đã biên soạn một số ví dụ về mã của phương thức com.netflix.zuul.init.ZuulFiltersModule.() trong Java, hiển thị cách sử dụng cụ thể của ZuulFiltersModule.(). Các ví dụ mã này chủ yếu đến từ
Tôi muốn triển khai hàm khởi tạo trong box.once() trong Tarantool, hàm này chỉ được thực thi một lần, tuy nhiên, nó chỉ hoạt động với tôi nếu quá trình khởi tạo được thực thi thành công. Câu hỏi: Làm thế nào để tạo bản ghi "onceinit" chỉ khi init thành công
Nếu bạn tạo một dự án mẫu trò chơi mới trong Xcode, GameViewController mặc định sẽ khởi tạo cảnh trò chơi bằng cách sử dụng trình khởi tạo sau: let scene = SKScene(fileNamed: "GameScen
Tôi có một subblas MKPolyline mà tôi muốn triển khai NSCoding trên IE. @interface RSRoutePolyline : MKPolyline Tôi đã hỏi một nhiệm vụ
Tôi là một lập trình viên xuất sắc, rất giỏi!