Hướng dẫn ndp software git cheat sheet - phần mềm ndp git cheat sheet

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 »

Git Cheatsheet

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.

Người đóng góp

  • Andrew Peterson, phần mềm NDP
  • Bản dịch tiếng Pháp của Bernard Opic
  • Bản dịch tiếng Trung đơn giản của https://github.com/acecode
  • Bản dịch truyền thống Trung Quốc của https://github.com/hsins
  • https://github.com/gerjanonline - sửa lỗi sửa lỗi
  • Bản dịch tiếng Tây Ban Nha của https://github.com/sminutoli
  • Bản dịch tiếng Hàn của https://github.com/ujuc
  • Bản dịch tiếng Ý của https://github.com/antoniopantaleo
  • Bản dịch Việt Nam của https://github.com/trgiangdo
  • Bản dịch tiếng Bồ Đào Nha của https://github.com/henriqueajnb

Nhận xét và yêu cầu kéo được chào đón.

Để thêm bản dịch

  1. Xác định mã ngôn ngữ 2 chữ cái (ISO 639-1). Xem các tệp hiện có trong git-cheatsheet/lang.
  2. Tạo một tệp JSON mới với tên của mã trong git-cheatsheet/lang. Chọn một trong các ngôn ngữ khác làm điểm bắt đầu.
  3. Viết bản dịch của bạn. Sử dụng các khóa thuộc tính giống hệt nhau chính xác trong cấu trúc JSON. Chỉ thay đổi các giá trị.
  4. Thêm một liên kết cho người dùng để chọn bản dịch. Trong 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

  1. Thêm tên của bạn vào readme.md ở trên.
  2. Kiểm tra bằng tay
  3. 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.
  4. 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 tra
  • yarn build để chuyển sang.
  • $ 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
    
    0 để phục vụ
  • Mở
    $ 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
    
    1 để xem trang

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 https://venmo.com/ndpsoft hoặc https://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.