2015-05-19 14 views
23

Tôi là ứng dụng hơi mới với ionic và rất mới đối tượng của kho, khi tôi thực hiện một tập tin vô tận được tải lên, tôi thấy rất khó để xác định những thay đổi trong dự án là gì , đó là lý do tại sao tôi muốn yêu cầu trợ giúp ở đây, nếu tôi có thể hướng dẫn bạn bỏ qua các tệp, nếu tệp tồn tại theo mặc định để chiếm và ở đâu, vì hầu hết công việc được thực hiện trong thư mục www. Xin lỗi nếu câu hỏi là rất cơ bản nhưng tôi sẽ phục vụ đến nay giải quyết vấn đề này.Git bỏ qua đối với dự án ionic

Trả lời

25

Vấn đề ở đây là rằng nếu bạn đã thêm tất cả các tập tin, một khi bạn đặt .gitignore nó sẽ không làm việc như bạn muốn. Bạn cần phải đặt .gitignore vào lúc bắt đầu dự án của bạn.

Vì vậy, tư vấn của tôi: thực hiện một dự án khác trong Git, chỉ cần tải lên dự án của bạn một lần nữa và tạo tệp .gitignore. Tôi đang nói với bạn điều này dựa trên kinh nghiệm của riêng tôi.

Những điều cơ bản về những gì bạn nên đặt ở chỗ .gitignore

node_modules 
.tmp 
.sass-cache 
**/bower_components or sometimes it is lib/** 
platforms 
plugins 
*.swp 
*.swo 
*.log 
*.DS_Store 

để tạo tập tin này, bạn có thể làm điều đó từ Git, hoặc từ thiết bị đầu cuối của bạn:

  1. Trong Terminal, điều hướng đến vị trí kho lưu trữ Git của bạn.
  2. Nhập $ touch .gitignore để tạo tệp .gitignore.
+2

Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn, sự thật cả hai câu trả lời đã giúp tôi rất nhiều! – NHTorres

+0

@sioesi nhìn, đây là trên trang trợ giúp git: '' 'Nếu bạn đã có một tệp đã đăng ký và bạn muốn bỏ qua nó, Git sẽ không bỏ qua tệp nếu bạn thêm một quy tắc sau.''' Chính xác những gì Tôi đã nói với bạn. [Đây là tài liệu tham khảo] (https://help.github.com/articles/ignoring-files/) – NietzscheProgrammer

+1

có, Thực hiện nó và nó đã làm việc tuyệt vời, cảm ơn bạn !! – NHTorres

7

Khi sử dụng Ionic 2, dự án giàn giáo (khởi động) cung cấp cho bạn tệp .gitignore ra khỏi hộp. Nó khá nhiều bao gồm tất cả các tập tin cần thiết mà một trong những mong muốn untrack.

Các tập tin hiện tại .gitignore trong dự án khởi động của bạn sẽ giống như thế này:

# Specifies intentionally untracked files to ignore when using Git 
# http://git-scm.com/docs/gitignore 

*~ 
*.sw[mnpcod] 
*.log 
*.tmp 
*.tmp.* 
log.txt 
*.sublime-project 
*.sublime-workspace 
.vscode/ 
npm-debug.log* 

.idea/ 
.sass-cache/ 
.tmp/ 
.versions/ 
coverage/ 
dist/ 
node_modules/ 
tmp/ 
temp/ 
hooks/ 
platforms/ 
plugins/ 
plugins/android.json 
plugins/ios.json 
www/ 
$RECYCLE.BIN/ 

.DS_Store 
Thumbs.db 
UserInterfaceState.xcuserstate 

Đối với làm thế nào để khởi động một dự án scaffolder Ionic 2, cho rằng bạn có tất cả các module NPM kiện tiên quyết được cài đặt:

$ ionic start MyProject --v2 

Bên trong thư mục mới MyProject/created now, bạn sẽ tìm thấy mặc định .gitignore đi kèm với cấu trúc dự án khởi động/mẫu này.

Các vấn đề liên quan