Những điều đầu tiên cần biết về Github cho một Automation Tester

Tram Ho

Trong nội dung bài chia sẻ này mình sẽ chia sẻ các nội dung sau:

  1. Tạo Repository trên Github

  2. Push code

  3. Invite member

  4. Pull code về

1. Repository là gì?

Repository hay còn gọi là Repo, đây là nơi chứa tất cả mã nguồn cho một dự án được quản lý bởi Github. Bạn cũng có thể hiểu một cách khác là Repo chính khai báo thư mục chứa dự án của bạn trên local hoặc remote. Mỗi Repo có hai cấu trúc dữ liệu là Object store và Index được lưu trữ ẩn trong thư mục .git.

Có hai loại Repo đó là local Repo và remote Repo:

Local Repo: Là repo được cài đặt trên máy tính của một cá nhân, repo này sẽ đồng bộ hóa với remote repo bằng các lệnh của Git.
Remote Repo: Là repo được cài đặt trên server chuyên dụng, điển hình hiện nay là Github.

1. Tạo Repo trên Github

  • Chúng ta sử dụng một email cá nhân để đăng ký tài khoản trên Github.

  • Cách tạo Repo trên Github như sau:

Tạo Repo

  • Đi đến link của trang Github:
    https://github.com/
  • Ở góc trên phải của màn hình Click vào [+] và chọn [New repository] item

  • Nhập tên Repo mà bạn muốn tạo => Click button [Create repository]

  • Chọn button radio [Public], tất cả mọi người đều có thể nhìn được code của bạn

  • Sửa thành [Private], không ai có thể nhìn được code của bạn trừ bạn.

  • Trong khi change permission sẽ yêu cầu phải nhập password confirm như sau:

  • Bạn nhập PW account Github của bạn là bạn đã thay đổi Permission từ Public => Private thành công.

Vậy là bạn đã tạo xong một Repo có đường link là:
https://github.com/TrinhThiMyDuyen/Part1

2. Share code của mình lên dự án chung

Bước 1: Share Project

Chuột phải vào tên dự án => Team => Share Project

Bước 2: Tạo ra thư mục .git trong dự án

Bước 3: Không cho thư mục test-output lên

Chuột phải vào folder test-output => Team => Ignore

Bước 4: Add index cho tất cả các file trong dự án (Đưa code lên Repo)

Chuột phải vào tên dự án => Team => Add to Index

Bước 5: Commit file

Chọn 1 file bất kỳ muốn commit => Commit message (Nhập nội dung commit) => Commit and Push/ Commit

Bước 6: Đẩy code lên nơi bạn muốn lên Git (Ở đây mình muốn đẩy lên Repo đã tạo bên trên: https://github.com/TrinhThiMyDuyen/Part1)

Bước 7: Push thành công và kiểm tra

Push thành công sẽ hiển thị dialog như sau:

Kiểm tra Code vừa Push thành công trên Repo

3. Invite member xem code của mình trên Git

Setting => Manage access => Invite a collaborator => Nhập email của user trên Git mà muốn share

4. Clone code

Import Project => Git => Project from Git => Clode URI

Chọn link repo mà bạn tạo ban đầu: https://github.com/TrinhThiMyDuyen/Part1

5. Pull code về

KẾT LUẬN:

Việc tạo một nơi chứa code là Repo, commit code, push code, clone code…là một việc làm tuy đơn giản nhưng lại thường xuyên đối với mỗi developer hay một Automation tester. Bài viết này của tôi như một guiline giúp các bạn mới làm quen với Git có được cách làm đầy đủ nhất.

Có một chú ý với các bạn đó là luôn nhớ khi làm code đó là trước khi làm thì pull về sau khi làm xong thì push lên.

Xin cám ơn!

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo