Trong nội dung bài chia sẻ này mình sẽ chia sẻ các nội dung sau:
-
Tạo Repository trên Github
-
Push code
-
Invite member
-
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!