Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Tool/Software

Khái niệm cơ bản về Git & GitHub cho người mới bắt đầu

Dành cho người mới bắt đầu, git & Tìm hiểu về các lệnh, luồng cơ bản nhất của GitHub.

(4.8) 20 đánh giá

706 học viên

  • ezdatascience7341
깃헙
Git
GitHub
Thumbnail

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • git

  • github

Hướng dẫn đầy đủ về Git và GitHub dành cho người mới bắt đầu!

Khóa học tổ chức Git và GitHub miễn phí do Easy Data Science cung cấp!

Git là một hệ thống kiểm soát phiên bản phân tán (DVCS) quản lý lịch sử thay đổi mã và cho phép nhiều người cùng làm việc trên đó. Mặc dù chủ yếu được sử dụng trong phát triển phần mềm, Git có thể được sử dụng cho bất kỳ dự án nào yêu cầu kiểm soát phiên bản tệp văn bản.

Các tính năng của Git

  • Kiến trúc phi tập trung : Mỗi người dùng có một bản sao cục bộ của toàn bộ kho lưu trữ, cho phép hoạt động ngay cả khi mạng không ổn định.

  • Phân nhánh và hợp nhất : Các tính năng mới có thể được phát triển độc lập và hợp nhất vào mã chính sau khi hoàn thành.

  • Tốc độ và hiệu suất : Nhanh chóng và hiệu quả vì hầu hết công việc được thực hiện tại địa phương.

GitHub là gì?

GitHub là một dịch vụ lưu trữ kho lưu trữ Git, tạo điều kiện thuận lợi cho việc chia sẻ mã nguồn và cộng tác. Sử dụng GitHub, bạn có thể tạo kho lưu trữ từ xa và cộng tác trong các dự án với người khác.

Ai nên học?

  • Những người muốn bắt đầu với việc viết mã

  • Những người mới bắt đầu làm khoa học dữ liệu nhưng không có nền tảng về lập trình

  • Sinh viên và nhà giáo dục tham gia lập trình

Bạn học được gì?

  • Tìm hiểu về lệnh git

    (ví dụ thêm, cam kết, ghi nhật ký, hợp nhất, đặt lại, cơ sở lại)

  • Tìm hiểu cách tạo dự án GitHub.

Tại sao bạn nên học Git & GitHub

Quản lý mã hiệu quả 😃

  • Theo dõi lịch sử thay đổi : Mọi thay đổi đều được ghi lại, cho phép bạn quay lại phiên bản trước đó bất cứ lúc nào.

  • Phân nhánh và hợp nhất : Khi sử dụng các nhánh, bạn có thể phát triển độc lập các tính năng khác nhau và hợp nhất chúng một cách đáng tin cậy.

  • Quản lý xung đột : Giảm thiểu xung đột thông qua việc phân nhánh và hợp nhất, đồng thời dễ dàng giải quyết mọi xung đột phát sinh.


Có thể làm việc đồng thời 😃

  • Phát triển phân tán : Nhiều nhà phát triển có thể làm việc đồng thời và vẫn tiến triển độc lập.


  • Yêu cầu kéo : Bạn có thể cải thiện chất lượng mã bằng cách xem xét và phê duyệt các thay đổi mã.

  • Đánh giá mã : Các thành viên trong nhóm có thể đánh giá mã của nhau và cung cấp phản hồi để cải thiện chất lượng cộng tác.


  • Lưu trữ đám mây : Lưu trữ mã của bạn trên đám mây, có thể truy cập từ mọi nơi và giảm nguy cơ mất dữ liệu.

  • Sao lưu tự động : Các nền tảng như GitHub tự động sao lưu dữ liệu của bạn để ngăn ngừa mất dữ liệu.


Kỹ năng thiết yếu 😃

  • Tiêu chuẩn ngành : Git và GitHub là những công cụ tiêu chuẩn được sử dụng rộng rãi trong ngành phát triển phần mềm và việc tìm hiểu chúng sẽ mang lại cho bạn lợi thế cạnh tranh với tư cách là một nhà phát triển.

  • Xây dựng danh mục đầu tư : Bạn có thể xây dựng danh mục đầu tư bằng cách quản lý và xuất bản các dự án của mình bằng GitHub.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn biết git

  • Những người muốn bắt đầu lập trình

Cần biết trước khi bắt đầu?

  • linux

Xin chào
Đây là

752

Học viên

29

Đánh giá

1

Trả lời

4.7

Xếp hạng

2

Các khóa học

데이터 사이언스 및 인공지능 관련 강의 제작자입니다.

학력은 정보학 석사/ 컴퓨터과학 박사 중입니다.

Chương trình giảng dạy

Tất cả

6 bài giảng ∙ (57phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

20 đánh giá

4.8

20 đánh giá

  • myage님의 프로필 이미지
    myage

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    It was great to be able to use it for free. I know the need and concept of version control, but I think it would be good to test the basic operation of git commands. It was helpful to me.

    • kairoun11583님의 프로필 이미지
      kairoun11583

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      I think it is appropriate as a basic course since it covers only the basics.

      • mins12198573님의 프로필 이미지
        mins12198573

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        It helped me understand the basics of git.

        • fromzerodev님의 프로필 이미지
          fromzerodev

          Đánh giá 7

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          It helped me understand the basics of git. Thank you for the great lecture.

          • hyongsu44님의 프로필 이미지
            hyongsu44

            Đánh giá 868

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Thank you for your valuable lecture. Did you have a good Chuseok holiday? Please always take care of your health.

            Miễn phí

            Khóa học khác của ezdatascience7341

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!