Git Cheatsheet
một tương tác từ phần mềm NDP
[c] Andrew Peterson 2009-2022 Tất cả các quyền.de en es fr it pt 한국어 vn 简中 中 中
- Thoát khỏi một mớ hỗn độn Git, từng bước »
- Khám phá các thực thể nhân vật tại & What »
Trang HTML độc lập tổ chức các lệnh của Git bằng những gì chúng ảnh hưởng. Được xây dựng khi tôi đang học Git và cố gắng hiểu nó. Nó đã được chứng minh là hữu ích cho những người khác trong cùng một nỗ lực. Nhận xét và yêu cầu kéo được chào đón.Git Cheatsheet
Người đóng góp
Để thêm bản dịch
git-cheatsheet/lang
.git-cheatsheet/lang
. Chọn một trong các ngôn ngữ khác làm điểm bắt đầu.git-cheatsheet.html
, chèn [theo thứ tự bảng chữ cái] một dòng mới trông giống như:vn
- Thêm tên của bạn vào readme.md ở trên.
- Kiểm tra bằng tay
- Tạo một yêu cầu kéo. Cho tôi một vài ngày để trả lời, nhưng sau đó cảm thấy thoải mái khi viết.
- Một khi nó được hợp nhất, hãy nói với mọi người về nó.
Giữ PR giới hạn trong các thay đổi liên quan đến bản dịch.
Sự phát triển
Các tập tin nằm trong thư mục src
. Để xem nó tại địa phương:
yarn test
để chạy các bài kiểm trayarn build
để chuyển sang.
0 để phục vụ$ git branch * dev main $ ls -1 newfile.txt readme.md $ git checkout main $ ls -1 readme.md $ git merge dev --no-edit Merge made by the 'recursive' strategy. newfile.txt | 0 1 file changed, 0 insertions[+], 0 deletions[-] create mode 100644 newfile.txt $ ls -1 newfile.txt readme.md
- Mở
1 để xem trang$ git branch * dev main $ ls -1 newfile.txt readme.md $ git checkout main $ ls -1 readme.md $ git merge dev --no-edit Merge made by the 'recursive' strategy. newfile.txt | 0 1 file changed, 0 insertions[+], 0 deletions[-] create mode 100644 newfile.txt $ ls -1 newfile.txt readme.md
CI là hành động của GitHub.
Triển khai
Sử dụng FTP để tải lên phần mềm NDP
Các trường hợp ngoại lệ bị bắt và đăng nhập trên Rollbar [riêng tư].
Câu hỏi thường gặp
Có "tính năng" nào không?
Bạn có thể điều hướng trên các "vị trí" khác nhau và các lệnh với chuột, phím mũi tên hoặc phím kẽ giống như VI.
Tại sao nó được gọi là "gian lận"?
Thật là ngớ ngẩn. Tôi đã có một ít nước ép SEO từ một vài tờ che phủ thực sự khác, vì vậy tôi nghĩ rằng tôi chỉ cần sử dụng thuật ngữ đó. Nhìn lại, tôi nghĩ rằng đây là một chiến thuật ổn, vì nó đưa mọi người đến trang.
Thích nó hoặc có ý tưởng?
Nếu bạn thích điều này và muốn tôi thực hiện nhiều lần hơn như thế này, hãy gửi email cho tôi ... hoặc tiền //venmo.com/ndpsoft hoặc //www.gofundme.com/ndp-software
Giấy phép
Bản quyền [c] 2013-2022 Andrew J. Peterson, Phần mềm NDP
Về
Phân nhánh địa phương giá rẻ, các khu vực tổ chức thuận tiện và nhiều quy trình công việc chỉ là một vài trong số các tính năng mà Git cung cấp. & NBSP; Là một hệ thống kiểm soát phiên bản phân tán nguồn mở, có nhiều cách để sử dụng GIT. Tin tốt đang bắt đầu là dễ dàng.
Bảng gian lận này giải thích các khái niệm và quy trình công việc cơ bản và hướng dẫn bạn qua các quy trình để di chuyển nội dung đến và từ kho lưu trữ từ xa. Bạn cũng sẽ học cách hợp nhất các tệp giữa các nhánh, các tệp rebase giữa các nhánh và gọi công cụ & nbsp; diff khi xảy ra xung đột hợp nhất.diff tool when merge conflicts occur.
Tải xuống Git Cheat Sheet và tìm hiểu các lệnh xung quanh:
Làm việc với kho lưu trữ
- Git init
- Git Clone
- Git kéo
- Git Fetch
- nhật ký git
Làm việc với các chi nhánh trong git
- chi nhánh git -r
- chi nhánh git -a
Làm việc với nội dung
- tình trạng git
- Git Thêm
- Git cam kết
- git đẩy
- Git khôi phục
- Git sạch sẽ
Lấy lại cam kết
- Git hoàn nguyên
- Git hợp nhất
- Git Rebase
- Git Mergetool
- Git đổ lỗi
- Thẻ git
Với Red Hat Developer Cheat Sheets, bạn có được thông tin cần thiết ngay trong tầm tay để bạn có thể làm việc nhanh hơn và thông minh hơn. Dễ dàng tìm hiểu các công nghệ mới và các khái niệm mã hóa và nhanh chóng tìm thấy câu trả lời bạn cần.
Trích đoạn
Quay trở lại cam kết gần đây nhất
Các phần sau đây mô tả cách hợp nhất các tệp giữa các nhánh, các tệp rebase giữa các nhánh và gọi & nbsp; difffool khi xảy ra xung đột hợp nhất.difftool when merge conflicts occur.
Example:
Ví dụ sau đây cho thấy nhánh hiện tại cũng như các tệp trong nhánh đó. Chi nhánh dev có hai tệp, & nbsp; newfile.txt và readme.md.newfile.txt and readme.md .
Sau đó, nhánh được thay đổi thành chính. Chi nhánh chính có một tệp, readme.md. Lệnh git hợp nhất dev--no-edit hợp nhất các tệp từ nhánh dev vào nhánh chính hiện tại. Tùy chọn & nbsp;-Không có chỉnh sửa được sử dụng để tránh phải viết một thông điệp mô tả sự hợp nhất. Cuối cùng, lệnh & nbsp; ls -1 cho thấy rằng việc hợp nhất đã thêm thành công & nbsp; lnewfile.txt từ nhánh dev đến chính:readme.md . The command git merge dev --no-edit merges the files from the dev branch into the the current main branch. The option --no-edit is used to avoid having to write a message describing the merge. Finally, the ls -1 command shows that the merge successfully added lnewfile.txt from the dev branch to main:
Hợp nhất các tập tin và thư mục từ vào. Nếu tham số không được cung cấp, các tệp và thư mục trong được hợp nhất vào nhánh hiện tại.
$ git branch
* dev
main
$ ls -1
newfile.txt
readme.md
$ git checkout main
$ ls -1
readme.md
$ git merge dev --no-edit
Merge made by the 'recursive' strategy.
newfile.txt | 0
1 file changed, 0 insertions[+], 0 deletions[-]
create mode 100644 newfile.txt
$ ls -1
newfile.txt
readme.md
Git Rebase
git clean [options] git rebase [options]
Hợp nhất một kho lưu trữ sang một kho khác trong khi cũng chuyển các cam kết từ nhánh hợp nhất-from lên nhánh hợp nhất-sang nhánh. Hoạt động, Git có thể xóa cam kết từ một nhánh trong khi thêm chúng vào một chi nhánh khác.
Example:
Ví dụ sau đây kiểm tra chi nhánh dev và sau đó hủy bỏ các bản cập nhật được thực hiện trong chi nhánh & nbsp; new_feature lên chi nhánh & nbsp; dev.Các cam kết là một phần của & nbsp; new_feature hiện là một phần của & nbsp; dev: dev:dev and then rebases the updates made in the branch new_feature onto the branch dev. The commits that were part of new_feature are now part of dev:
$ git checkout dev
Switched to branch 'dev'
$ git rebase new_feature
Successfully rebased and updated refs/heads/dev.