Computer >> Máy Tính >  >> Phần mềm >> Phần mềm

10 mẹo để tận dụng tối đa Github

GitHub là một dịch vụ lưu trữ trực tuyến cho hầu hết mã máy tính với quyền kiểm soát phiên bản. Hãy nghĩ về Github như một dịch vụ phát triển dựa trên đám mây dành cho mã và các loại tệp tương tự khác. Github tự hào có hơn 30 triệu người dùng đang chia sẻ, phát triển và làm việc cùng nhau để xây dựng phần mềm của ngày mai.

Nó lưu trữ các dự án mã nguồn bằng các ngôn ngữ lập trình khác nhau và theo dõi mọi lần lặp lại và mọi thay đổi. Ngoài ra, mọi người trong nhóm của bạn có thể làm việc cùng nhau trong các dự án giống nhau từ mọi nơi trên thế giới.

10 mẹo để tận dụng tối đa Github

GitHub hữu ích nhất cho các dự án có nhiều cộng tác viên. Điều đó cũng có nghĩa là các nhóm phát triển phần mềm và ứng dụng có thể sử dụng một kho lưu trữ tập trung, nơi người dùng có thể tải lên, quản lý mã và các chỉnh sửa không đồng bộ.

Khi sử dụng các hệ thống dựa trên đám mây khác nhưDropbox, các thay đổi có thể ghi đè lẫn nhau. Người đầu tiên lưu công việc của họ được ưu tiên hơn một thành viên khác trong nhóm có thể đang cố gắng thực hiện các thay đổi cùng lúc.

Mặc dù thực tế là GitHub chủ yếu được sử dụng bởi các kỹ thuật viên và lập trình viên, nó có thể dễ dàng được những người có kinh nghiệm kỹ thuật sử dụng như một cách chia sẻ và cộng tác trên bất kỳ loại tệp nào.

Ví dụ:các thành viên trong nhóm nhận thấy họ cần thay đổi tài liệu Word thường xuyên có thể được hưởng lợi từ khả năng kiểm soát phiên bản.

1. Theo dõi các dự án mã hóa của bạn

Nền tảng của nền tảng GitHub là khả năng mà nó có để theo dõi các dự án bằng cách sử dụng hệ thống kiểm soát phiên bản phân tán Git (một chương trình theo dõi sự phát triển và thay đổi được thực hiện đối với tệp.)

Các thành viên trong nhóm có thể xem tổng quan đầy đủ về bất kỳ dự án nhất định. Thanh tiến trình sẽ hiển thị các nhiệm vụ đang hoạt động, danh sách các việc cần làm và những việc đã được hoàn thành.

GitHub cũng cho phép người dùng theo dõi bảng chiếu từ các tổ chức khác bằng cách nhập URL của một dự án vào trường ghi chú. Nếu muốn, bạn có thể tắt theo dõi cho bất kỳ dự án nhất định nào.

10 mẹo để tận dụng tối đa Github

2. Sử dụng phím tắt

Hầu hết chúng ta đều quen thuộc với việc sử dụng phím tắt như một phương tiện để thực hiện các tác vụ nhiều lần hoặc lặp đi lặp lại một cách nhanh chóng hơn.

Hầu hết mọi trang trên GitHub đều bao gồm danh sách các phím tắt có thể được sử dụng trên trang cụ thể đó. Bạn có thể truy cập phím tắt bằng cách nhập “?” vào một hộp thoại.

10 mẹo để tận dụng tối đa Github

3. Khám phá các dự án khác

Hầu hết các nhóm nhà phát triển sử dụng GitHub để lưu trữ và quản lý các dự án của riêng họ. Tuy nhiên, nó cũng giúp xem những người khác đang sử dụng nền tảng như thế nào và duyệt qua các dự án của họ. Bạn có thể nhận được một số thông tin chi tiết, ý tưởng và cảm hứng mới để sử dụng cho các dự án của riêng mình.

Tìm hiểu xu hướng trong GitHubcommunity, kết nối với các thành viên khác và tìm kiếm theo nhãn hoặc chủ đề để biết thêm thông tin chi tiết.

10 mẹo để tận dụng tối đa Github

Đối với một nền tảng chủ yếu về mã hóa, Github cực kỳ “thân thiện với mọi người” và tỏa sáng như một môi trường lấy người dùng và cộng đồng làm trung tâm. Sự nhấn mạnh của họ vào việc phát triển tập trung vào người dùng được gắn liền với văn hóa của chính Github, nơi giữ vị trí hàng đầu trong số những nơi làm việc thân thiện với nhân viên nhất thế giới.

4. Không chỉ là viết mã

Nhiều người cho rằng GitHub chỉ hữu ích cho các nhà phát triển. Tuy nhiên, nó cũng là một nguồn tài nguyên cho nhiều ngóc ngách khác. Hai trong số các tính năng cộng tác chính của GitHub hữu ích cho bất kỳ ai là phân nhánh và phân nhánh.

Forking cho phép người dùng tạo bản sao hoặc sao chép tác phẩm của người khác nếu họ có quyền truy cập. Siêu liên kết chính đến nguồn có thể được giữ nguyên trong khi nhà phát triển kiểm tra nội dung, thực hiện chỉnh sửa và sửa đổi.

Với công cụ phân nhánh, người dùng có thể tạo bản sao tạm thời của tài nguyên. Điều này ngăn những người dùng khác nhau làm việc trên cùng một nội dung đồng thời áp dụng các thay đổi không tương thích cho dự án.

Phân nhánh và phân nhánh là những công cụ có giá trị cho người dùng làm việc trong các dự án mang tính tổng hợp. Dưới đây là một số cách mà các nhóm thuộc bất kỳ loại nào, không chỉ người lập trình, có thể hưởng lợi:

  • Nhật ký hành trình
  • Văn bản pháp lý
  • Tác phẩm âm nhạc
  • Trực quan hóa dữ liệu cho các nhà báo
  • Viết blog và tiếp thị nội dung
  • Chia sẻ công thức

5. Tạo kho lưu trữ

Kho lưu trữ là một cách ưa thích để mô tả không gian nơi dự án của bạn tồn tại. Các tùy chọn của bạn về nơi lưu trữ dữ liệu của bạn là:

  • Bất kỳ máy chủ lưu trữ trực tuyến nào
  • Một thư mục trên máy tính của bạn
  • Dung lượng lưu trữ GitHub

Bạn có thể lưu trữ bất kỳ loại tệp nào trong kho lưu trữ của mình bao gồm tệp hình ảnh, văn bản và mã. Bắt đầu với kho lưu trữ đầu tiên của bạn không khó. Trước tiên, bạn cần tạo tài khoảnGitHub của riêng mình.

10 mẹo để tận dụng tối đa Github

Hành động tiếp theo là nhấp vào dấu cộng + ở góc trên cùng bên phải khi đăng nhập. Chọn “kho lưu trữ mới”.

Sau đó, bạn sẽ thấy một màn hình giống như likethis:

10 mẹo để tận dụng tối đa Github

Hãy lưu ý rằng các kho lưu trữ được mặc định là công khai. Nếu bạn muốn rằng quyền truy cập bị hạn chế và bạn không muốn mọi người xem tiến trình của mình, bạn chỉ có thể chọn những người bạn muốn xem nội dung của mình. Nếu bạn muốn duy trì một số quyền riêng tư, bạn sẽ phải nâng cấp lên dịch vụ apaid ..

6. Sử dụng hiệu quả READMEs

Mục đích của tệp README là khiến người dùng quan tâm đến dự án của bạn. Bạn có thể thêm tệp của mình trong khi bắt đầu xây dựng kho lưu trữ dành riêng.

Những người sử dụng nền tảng WordPress đã quen thuộc với các tệp README. Trước khi cài đặt plugin, nhóm làm việc của bạn có thể đọc tệp này để biết rõ hơn về những gì plugin có thể thực hiện và cách tốt nhất để sử dụng nó.

Đừng làm cho tệp của bạn dài và nhàm chán vì nó sẽ có nhiều khả năng khiến người dùng quay lưng hơn là để họ ở lại để đọc thêm. Một số phương pháp hay nhất được đề xuất cho tệp README bao gồm:

  • Tiêu đề mô tả
  • Hình ảnh tiêu đề
  • Các liên kết bên ngoài tới tài liệu bổ sung
  • Danh sách tính năng ngắn
  • Tóm tắt rõ ràng và ngắn gọn

7. Theo dõi những người khác

Tương tác với những người khác trên GitHub bằng cách theo dõi hồ sơ của họ. Bạn sẽ có thể theo dõi những gì người khác đang làm từ bên trong kho lưu trữ công khai và cũng sẽ nhận được thông báo về hoạt động trên trang tổng quan cá nhân của riêng bạn trên Github.

Bạn sẽ tìm thấy vô số ý tưởng tuyệt vời cho các dự án phát triển của riêng mình, bạn có thể cộng tác với các thành viên trong nhóm trong nhóm làm việc hoặc nhóm của bạn và chia sẻ kiến ​​thức và chuyên môn của bạn.

Để theo dõi ai đó trong GitHub, bạn có thể tìm kiếm theo chủ đề hoặc chuyên mục thích hợp, điều hướng đến trang hồ sơ của họ và nhấp vào “theo dõi”.

10 mẹo để tận dụng tối đa Github

8. Tham gia cuộc trò chuyện

Một trong nhiều lợi ích của biểu mẫu gốc mở là khả năng hợp tác, học hỏi, chia sẻ và giao tiếp với những người khác.

Không có chi phí để sử dụng Github và khám phá itspotential. Mục đích của mã nguồn mở là giúp tạo ra các giải pháp tốt hơn bằng cách sử dụng các ghi nhận từ công chúng.

Học hỏi hoặc cải thiện kỹ năng của bạn hoặc giúp người khác học hỏi từ kinh nghiệm và kiến ​​thức chuyên môn của bạn.

Bằng cách gặp gỡ cộng đồng trên GitHub, bạn sẽ có thể theo dõi sự phát triển của các dự án mà bạn quan tâm, bản sao của các dự án đó và thử nghiệm trong kho lưu trữ riêng của bạn.

Để tìm một cộng đồng mà bạn muốn tham gia, hãy sử dụng chức năng “khám phá” để tìm kiếm các bộ sưu tập liên quan đến lĩnh vực bạn quan tâm.

10 mẹo để tận dụng tối đa Github

9. Giới thiệu tác phẩm hay nhất của bạn

Nếu bạn là một người dùng mạng xã hội tích cực, bạn sẽ hiểu sức mạnh của các bài đăng được ghim. Ví dụ:nếu bạn ghim một bài đăng mới qua hồ sơ Twitter của bạn, bài đăng đó sẽ ở đầu nguồn cấp dữ liệu của bạn và có thể xem được bởi bất kỳ ai đang xem hồ sơ đó.

Các trang Facebook có tính năng tương tự. Bằng cách ghim các bài đăng vào hồ sơ mạng xã hội của mình, bạn đảm bảo rằng những người giám sát sẽ nhìn thấy bài đăng yêu thích của bạn trước tiên thay vì phải tìm kiếm trong toàn bộ nguồn cấp dữ liệu của bạn.

GitHub cũng cho phép bạn ghim các kho lưu trữ yêu thích hoặc có liên quan nhất vào trang hồ sơ của bạn. Người dùng có tài khoản miễn phí có thể ghim tối đa sáu kho lưu trữ sẽ vẫn ở đầu hồ sơ của họ.

10 mẹo để tận dụng tối đa Github

10. Biết đổ lỗi cho ai

Có, có một nút trong GitHub được gọi là "đổ lỗi". Nó có thể không phải là một từ tử tế, nhưng nó là một tính năng hữu ích. Nếu bạn muốn biết ai đã thực hiện một thay đổi cụ thể trong tệp, hãy chơi trò chơi đổ lỗi.

Từ chế độ xem trách nhiệm của một tệp, bạn sẽ có thể xem toàn bộ lịch sử sửa đổi theo từng dòng. Hoặc bạn có thể kiểm tra các thay đổi đã thực hiện hoặc lịch sử phiên bản của bất kỳ dòng nào.

Nếu có điều gì đó bị hỏng hoặc không hoạt động bình thường, chức năng này có thể giúp xác định các thành viên trong nhóm cần làm việc cùng nhau để hướng tới một giải pháp.

10 mẹo để tận dụng tối đa Github

Nếu bạn đang tìm kiếm một nền tảng tập trung, dựa trên đám mây, nơi bạn có thể cộng tác, chia sẻ, lưu trữ, thử nghiệm và xuất bản các dự án, thì GitHub là một giải pháp mạnh mẽ.