Top 8 # Xem Nhiều Nhất Github Và Cách Sử Dụng Mới Nhất 1/2023 # Top Like | Thaiphuminh.com

Github Là Gì ? Và Cách Sử Dụng Chúng

Khi bạn tham gia một dự án nào đấy thì việc phải làm việc với nhiều người là điều thường thấy. Kể cả làm việc một mình thì việc quản lý source code là vô cùng quan trọng.

Theo như mình biết thì có 2 mô hình quản lý source code: Quản lý tập trung (SVN), Quản lý phân tán (git). Mỗi hình thức đều có ưu và nhược điểm riêng.

Bài viết này, mình sẽ hướng dẫn sử dụng Github để quản lý source code cho các bạn, một dịch vụ git rất nổi tiếng của Microsoft.

GitHub là một dịch vụ nổi tiếng cung cấp kho lưu trữ mã nguồn Git cho các dự án phần mềm. Github có đầy đủ những tính năng của Git, ngoài ra nó còn bổ sung những tính năng về social để các developer tương tác với nhau.

Vài thông tin về GIT:

Là công cụ giúp quản lý source code tổ chức theo dạng dữ liệu phân tán.

Giúp đồng bộ source code của team lên 1 server.

Hỗ trợ các thao tác kiểm tra source code trong quá trình làm việc (diff, check modifications, show history, merge source, …)

GitHub có 2 phiên bản: miễn phí và trả phí. Với phiên bản có phí thường được các doanh nghiệp sử dụng để tăng khả năng quản lý team cũng như phân quyền bảo mật dự án. Còn lại thì phần lớn chúng ta đều sử dụng Github với tài khoản miễn phí để lưu trữ source code.

Github cung cấp các tính năng social networking như feeds, followers, và network graph để các developer học hỏi kinh nghiệm của nhau thông qua lịch sử commit.

Github trở thành một yếu tố có sức ảnh hưởng lớn trong cộng động nguồn mở. Cùng với Linkedin, Github được coi là một sự thay thế cho CV của bạn. Các nhà tuyển dụng cũng rất hay tham khảo Github profile để hiểu về năng lực coding của ứng viên.

Giờ đây, kỹ năng sử dụng git và Github từ chỗ ưu thích sang bắt buộc phải có đối với các ứng viên đi xin việc.

#Tính năng API Github

Github ngoài những tính năng tuyệt đỉnh, hỗ trợ bạn làm viết với Git cực kỳ mượt. Github còn hỗ trợ nhiều API với những tính năng quan trọng:

API to Update The Repository via HTTP: Đây là tính đắt khá đắt giá, giúp bạn có thể chỉnh sửa mã nguồn từ trình duyệt thông qua HTTP POST

API to Manage Service Hooks: API này hỗ trợ bạn đăng ký một URL cho các repository. Bất cứ khi nào có người push thay đổi lên repository, GitHub sẽ thông báo cho bạn thông qua URL mà bạn đã đăng ký trước đó.

#Tại sao nên lại là Github? Hướng dẫn sử dụng Github

Mặc dù Github có nhiều lợi ích như vậy. Nhưng sẽ có nhiều bạn thắc mắc: Tại sao không sử dụng Dropbox hay các dịch vụ tương tự để quản lý source code? Các dịch vụ đó cũng cho phép đồng bộ source code của các bạn trong team về một server mà?

Nhưng với Github, việc commit đồng thời không phải là vấn đề nghiêm trọng. Vì Git sẽ ghi lại lịch sử commit, đảm bảo các commit được tổ chức tốt, tránh sự hỗn loạn giữa các version của file sửa đổi được gửi lên server.

Do đó, việc sử dụng Github sẽ tránh được tất cả sự nhầm lẫn khi commit. Đảm bảo cùng làm việc trên một source code trở lên dễ dàng hơn rất nhiều.

#Cách tạo một GitHub Repository

Repository là một không gian để lưu trữ dự án của bạn. Do tính chất phân tán của Git, nên có thể hiểu repository là nơi lưu trữ mã nguồn ở cả local và server.

Bạn có thể lưu trữ file code, text, hình ảnh hoặc bất kỳ loại tệp nào trong repository.

Để tạo một repository trên Github bạn làm như sau:

Sau khi đăng ký và kích hoạt thành công. Bạn bắt đầu tạo mới một project với “Start a new project”.

Nhập tên Repositoty và nhấn nút “Create Repository”. Ngoài ra, bạn cũng có thể thêm mô tả cho repo ( Cái này chỉ là lựa chọn, không bắt buộc phải có).

Theo mặc định thì repository để là public. Tức là ai cũng có thể xem được repo này của bạn. Nếu dự án của bạn chưa muốn công khai mà chỉ muốn quản lý nội bộ thì chọn Private.

Bạn có thêm một README file để giới thiệu repo kèm với một file .gitignore. Github đã có sẵn template .gitignore cho bạn, cứ chọn một template phù hợp với mã nguồn dự án là được.

Khi tạo xong, repo sẽ như sau:

Khi đã có repository, bạn có thể clone, pull, push… source code của mình lên đó rồi.

Phần tiếp theo của bài viết, chúng ta sẽ tìm hiểu về branch trên Github.

#Tạo branch trên Github

Branch giúp bạn làm việc trên các phiên bản khác nhau của cùng một repository. Mình lấy ví dụ: Bạn muốn phát triển thêm một tính năng mới cho dự án. Nhưng bạn lại phần sửa đổi đó lại ảnh hưởng tới dự án chính. Lúc này branch ra đời.

Branch cho phép bạn chuyển đổi qua lại giữa các trạng thái và phiên bản khác nhau của dự án.

Với kịch bản ví dụ ở trên, bạn có thể tạo mới một branch và phát triển tính năng mới trên đó mà không ảnh hưởng tới master branch. Sau khi đã implement xong, test kỹ càng thì có thể merge vào master branch.

#Hướng dẫn sử dụng Github chi tiết

Github có đầy đủ những command của git. Nhưng do bài viết này quá dài nên mình sẽ không liệt kê hết tất cả chúng ở đây. Mình sẽ tập trung hướng dẫn những command cơ bản nhất, hay dùng trên Github.

1. Commit Command

Commit command cho phép bạn lưu lại những thay đổi của file. Khi bạn commit, nên viết mô tả rõ ràng trong commit message. Điều này sẽ giúp cho quản lý dự án tốt hơn, có thể theo dõi, review những thay đổi source code sau này. Để tạo commit, bạn làm như sau:

Chọn file muốn sửa

Chọn “Edit” để sửa file.

Sau khi sửa xong thì điền thông tin message và nhấn Commit.

2. Pull Command

Lệnh PULL request là lệnh quan trọng nhất trên Github. Nó cho biết những thay đổi trong source code, và yêu cầu owner của source code xem xét nó và merge nó vào master branch.

Tính năng này rất hay cho các dự án mã nguồn mở. Khi mà bất kì cũng có thể đóng góp công sức cho dự án. Tất nhiên, mọi sự thay đổi đều phải được sự đồng ý của owner dự án.

Ở đây, mình cần làm rõ hơn với các bạn đỡ nhầm lẫn về lệnh Pull:

Lệnh pull request : Là lệnh yêu cầu chủ owner dự án xem xét một thay đổi nào đó trước khi merge vào master branch.

Lệnh Pull: đây là lệnh của git, đơn thuần có thể hiểu là lệnh update source code từ server về local. Nếu có bất kì sự xung đột code nào (conflict) thì bạn cần phải resolve nó.

3. Merge command

Lệnh cơ bản cuối cùng mà mình muốn nhắc đến là merge. Lệnh merge này cho phép bạn hợp nhất những thay đổi vào một branch.

Bạn có thể tham khảo hình bên dưới:

#Cloning dự án từ Github

Tiếp tục hướng dẫn sử dụng Github. Đây có lẽ là thao tác bạn hay dùng nhất khi tìm kiếm mã nguồn mở trên mạng. Khi bạn thấy một dự án nào đó hay ho và có thể ứng dụng được cho dự án của mình, bạn muốn download dự án này về máy tính để tham khảo.

Có 2 cách để tải dự án từ Github:

Một là bạn chọn Zip toàn bộ dự án và tải về

git clone git@github.com:vntalking/demo-create-repro.git

#Tạm kết

Mình hi vọng, qua bài viết này, bạn sẽ có những kỹ năng cần thiết để làm việc với Git.

Git Và Github Là Gì? Cách Sử Dụng Git

Các dự án thực tế thường có nhiều nhà phát triển làm việc song song. Vì vậy, họ cần một hệ thống kiểm soát phiên bản như Git để đảm bảo rằng không có xung đột code giữa chúng.

Ngoài ra, các yêu cầu trong dự án như vậy thay đổi thường xuyên. Vì vậy, một hệ thống kiểm soát phiên bản cho phép các nhà phát triển quay lại phiên bản cũ hơn của code của họ.

Nếu chúng ta muốn bắt đầu sử dụng Git, chúng ta cần biết nơi lưu trữ các repository của mình.

Một kho lưu trữ (hay gọi tắt là Repo) là một dự án chứa nhiều tệp. Trong trường hợp của chúng ta, một kho lưu trữ sẽ chứa các tệp dựa trên code.

Có hai cách bạn có thể lưu trữ kho của bạn. Một là trực tuyến (trên đám mây) và thứ hai là ngoại tuyến (tự cài đặt trên máy chủ của bạn).

Có ba dịch vụ lưu trữ Git phổ biến: GitHub (thuộc sở hữu của Microsoft), GitLab (thuộc sở hữu của GitLab) và BitBucket. Chúng ta sẽ sử dụng GitHub trong bài này.

Trước khi sử dụng Git, chúng ta nên biết lý do tại sao chúng ta cần nó

Git giúp dễ dàng đóng góp cho các dự án nguồn mở

Gần như mọi dự án nguồn mở đều sử dụng GitHub để quản lý các dự án của họ. Sử dụng GitHub là miễn phí nếu dự án của bạn là nguồn mở và nó bao gồm wiki và trình theo dõi vấn đề giúp dễ dàng đưa vào tài liệu chuyên sâu hơn và nhận phản hồi về dự án của bạn.

Nếu bạn muốn đóng góp, bạn chỉ cần rẽ nhánh (lấy một bản sao) của một dự án, thực hiện các thay đổi của bạn và sau đó gửi pull request dự án bằng giao diện web của GitHub. Pull request này là cách bạn nói với dự án là bạn đã sẵn sàng để họ xem xét các thay đổi của bạn.

Tài liệu

Tùy chọn tích hợp

GitHub có thể tích hợp với các nền tảng phổ biến như Amazon và Google Cloud, với các dịch vụ như Code Climate để theo dõi phản hồi của bạn và có thể đánh dấu cú pháp trong hơn 200 ngôn ngữ lập trình khác nhau.

Theo dõi các thay đổi trong code của bạn qua các phiên bản

Khi nhiều người cùng hợp tác trong một dự án, thật khó để theo dõi các sửa đổi – ai đã thay đổi những gì, khi nào và nơi các tệp đó được lưu trữ.

GitHub xử lý vấn đề này bằng cách theo dõi tất cả các thay đổi đã được đẩy vào kho lưu trữ.

Giống như sử dụng Microsoft Word hoặc Google Drive, bạn có thể có lịch sử phiên bản code của mình để các phiên bản trước không bị mất. Thật dễ dàng để trở lại phiên bản trước và đóng góp công việc của bạn.

Trưng bày công việc của bạn

Bạn có phải là nhà phát triển muốn thu hút nhà tuyển dụng? GitHub là công cụ tốt nhất bạn có thể dựa vào cho việc này.

Ngày nay, khi tìm kiếm tân binh cho các dự án của họ, hầu hết các công ty đều nhìn vào hồ sơ GitHub. Nếu hồ sơ của bạn có sẵn, bạn sẽ có cơ hội được tuyển dụng cao hơn ngay cả khi bạn không đến từ một trường đại học hoặc cao đẳng lớn.

Bây giờ chúng ta sẽ tìm hiểu cách sử dụng Git & GitHub

Tạo tài khoản GitHub

Để tạo tài khoản của bạn, bạn cần truy cập trang web của GitHub và điền vào mẫu đăng ký.

Cài đặt Git

Bây giờ chúng ta cần cài đặt các công cụ của Git trên máy tính. Chúng ta sẽ sử dụng CLI để liên lạc với GitHub.

Đối với Ubuntu:

Đầu tiên, cập nhật các gói của bạn.

sudo apt update

Tiếp theo, cài đặt Git và GitHub với apt-get

sudo apt-get install git

Cuối cùng, xác minh rằng Git đã được cài đặt đúng

git -version

Chạy các lệnh sau với thông tin của bạn để đặt tên người dùng và email mặc định khi bạn sẽ lưu công việc của mình.

git config -global chúng tôi “MV Thanoshan” git config -global user.email “example@mail.com”

Làm việc với các dự án GitHub

Chúng ta sẽ làm việc với các dự án GitHub theo hai cách.

Loại 1: Tạo kho lưu trữ, sao chép nó vào PC của bạn và làm việc với nó. (Khuyến khích)

Tạo một kho lưu trữ mới bằng cách nhấp vào nút Kho lưu trữ mới của Wikipedia trên trang web GitHub.

Nhiệm vụ đầu tiên của bạn là lấy một bản sao của kho lưu trữ vào máy tính của mình. Để làm được điều đó, bạn cần phải sao chép lại kho lưu trữ trên máy tính của bạn.

Để sao chép một kho lưu trữ có nghĩa là bạn đang lấy một kho lưu trữ trên máy chủ và sao chép nó vào máy tính của bạn – giống như tải xuống. Trên trang kho lưu trữ, bạn cần lấy địa chỉ HTTPS.

git clone [HTTPS ADDRESS]

Lệnh này sẽ tạo một bản sao cục bộ của kho lưu trữ tại địa chỉ đã cho.

Bây giờ, kho lưu trữ của bạn là trên máy tính của bạn. Bạn cần di chuyển trong nó bằng lệnh sau.

cd [NAME OF REPOSITORY]

Như bạn có thể thấy trong hình trên, tên kho lưu trữ của tôi là tên My- GitHub-Project, và lệnh này đã đưa tôi đến thư mục cụ thể đó.

LƯU Ý: Khi bạn sao chép, Git sẽ tạo một kho lưu trữ trên máy tính của bạn. Nếu bạn muốn, bạn có thể truy cập dự án của mình bằng giao diện người dùng máy tính thay vì sử dụng lệnh ‘cd’ trên terminal.

Bây giờ, trong thư mục đó, chúng ta có thể tạo các tệp, làm việc với chúng và lưu chúng cục bộ. Để lưu chúng ở một nơi xa xôi – như GitHub – chúng ta đã thực hiện một quy trình gọi là commit. Để làm điều này, quay trở lại terminal của bạn. Nếu bạn đã đóng nó, như tôi đã nói trước đây, hãy sử dụng lệnh ‘cd’.

cd [NAME OF REPOSITORY]

Bây giờ, trong terminal, bạn đang ở trong thư mục kho lưu trữ của bạn. Có 4 bước trong một commit: ‘status’, ‘add’, ‘commit’ và ‘push’. Tất cả các bước sau đây phải được thực hiện trong dự án của bạn. Chúng ta hãy đi qua từng cái một.

‘status’: Điều đầu tiên bạn cần làm là kiểm tra các tập tin bạn đã sửa đổi. Để làm điều này, bạn có thể gõ lệnh sau để làm cho một danh sách các thay đổi xuất hiện.

git add [FILENAME] [FILENAME] […]

Trong trường hợp của chúng ta, chúng ta sẽ thêm một tệp HTML đơn giản.

git remote

Như bạn có thể thấy trong hình trên, nó nói rằng tên từ là origin. Bây giờ chúng ta có thể ‘đẩy’ công việc của mình một cách an toàn bằng lệnh sau.

git push origin master

Bây giờ, nếu chúng ta truy cập kho lưu trữ của mình trên trang web GitHub, chúng ta có thể thấy tệp chúng tôi mà chúng ta đã đẩy đến từ xa – GitHub!

:q

và ENTER.

Mô tả cách pull và push làm việc:

Pull là hành động nhận từ GitHub.

Push là hành động gửi đến GitHub.

Loại 2: Làm việc trên dự án của bạn cục bộ sau đó tạo kho lưu trữ trên GitHub và đẩy nó vào Remote

Loại 2 cho phép bạn tạo một kho lưu trữ mới từ một thư mục hiện có trên máy tính và gửi nó đến GitHub. Trong rất nhiều trường hợp, bạn có thể đã thực sự tạo ra một cái gì đó trên máy tính mà bạn muốn đột nhiên biến thành một kho lưu trữ trên GitHub.

Tôi sẽ giải thích điều này với bạn bằng một dự án web dạng Khảo sát mà tôi đã thực hiện trước đó chưa được thêm vào GitHub.

Như tôi đã đề cập, khi thực hiện bất kỳ lệnh Git nào, chúng ta phải đảm bảo rằng chúng ta đang ở đúng thư mục trong terminal.

Theo mặc định, bất kỳ thư mục nào trên máy tính không phải là kho lưu trữ Git – nhưng chúng ta có thể biến nó thành kho lưu trữ Git bằng cách thực hiện lệnh sau trong terminal.

git add [FILENAME] [FILENAME] […]

LƯU Ý: Để thêm vào tất cả các tệp trong Kho lưu trữ của chúng ta, chúng ta có thể sử dụng lệnh sau:

git add .

Sau khi khu vực tổ chức (quá trình thêm) hoàn tất, chúng ta có thể kiểm tra xem các tệp có được thêm thành công hay không bằng cách thực hiện git status

git commit -m “Adding web Survey form”

Nếu kho lưu trữ của tôi bắt đầu trên GitHub và tôi đã đưa nó xuống máy tính của mình, một Remote đã được gắn vào nó (Loại 1). Nhưng nếu tôi đang khởi động kho lưu trữ của mình trên máy tính thì nó không có Remote, vì vậy tôi cần thêm Remote đó (Loại 2).

Vì vậy, để thêm Remote, chúng ta phải vào GitHub trước. Tạo một kho lưu trữ mới và đặt tên cho nó bất cứ điều gì bạn muốn lưu trữ trong GitHub. Sau đó nhấp vào nút Tạo kho lưu trữ.

LƯU Ý: Trong Loại 2, Vui lòng không khởi tạo kho lưu trữ với tệp README khi tạo kho lưu trữ mới trên trang web GitHub.

git remote add origin [HTTPS ADDRESS]

Sau khi thực hiện lệnh này, chúng ta có thể kiểm tra xem chúng ta đã thêm thành công Remote hay chưa bằng lệnh sau

git remote

Và nếu nó xuất ra Origin thì bạn đã thêm Remote vào dự án của mình.

LƯU Ý: Chỉ cần nhớ rằng chúng ta có thể nêu bất kỳ tên nào cho Remote bằng cách thay đổi tên xuất xứ. Ví dụ:

git remote add [REMOTE NAME] [HTTPS ADDRESS]

Bây giờ, chúng ta có thể đẩy dự án của mình lên GitHub mà không gặp vấn đề gì!

git push origin master

Sau khi hoàn thành từng bước một, nếu bạn truy cập GitHub, bạn có thể tìm thấy kho lưu trữ của mình với các tệp!

Theo Freecodecamp – Được dịch và biên soạn bới đội ngũ nội dung của Nordic Coder

Github Là Gì? Sử Dụng Github Để Làm Gì? Và Các Thuật Ngữ Cần Biết

Thuật ngữ Web development

GitHub là một hệ thống quản lý dự án và phiên bản code, hoạt động giống như một mạng xã hội cho lập trình viên. Nhưng cách sử dụng GitHub như thế nào? Nó sử dụng để hợp tác nhiều người lại với nhau, từ mọi nơi trên thế giới, lên kế hoạch, theo dõi và làm chung một dự án.

GitHub cũng là một nền tảng lưu trữ online lớn nhất trên thế giới về các dự án nhiều người làm.

Vậy, hệ quản trị phiên bản – version control system là gì?

Khi lập trình viên tạo một dự án mới, họ sẽ cần liên tục cập nhật mã nguồn. Kể cả khi dự án đã được xuất bản, họ vẫn cần phải cập nhật các phiên bản mới cho nó, sửa lỗi, thêm tính năng, vâng vâng.

Hệ quản trị phiên bản sẽ giúp giám sát những thay đổi của code. Hơn thế nữa, nó còn lưu lại thông tin ai thay đổi gì để có thể khôi phục code cũ bị xóa hoặc code đã từng được sửa.

Nếu Git là trái tim của GitHub thì Hub lại là phần hồn của nó. Hub trong GitHub là nơi biến những dòng lệnh, Git, thành một mạng xã hội khổng lồ cho lập trình viên.

Bên cạnh đóng góp vào những dự án chính, GitHub còn cho phép người dùng tương tác theo kiểu mạng xã hội. Bạn có thể theo dõi, và xem những người bạn thích làm gì, họ đang kết nối với ai, vâng vâng.

Repository

Branch là một bản sao của repository. Bạn có thể sử dụng Branch để triển khai dự án theo hướng cô lập không ảnh hưởng đến dự án chính.

Làm việc với branch vì vậy sẽ không ảnh hưởng tới repostiroy chính hoặc những branches khác. Nếu bạn hoàn tất công việc, bạn có thể “Merge” (nhập) branch vào những branch khác khoặc repository chính bằng cách dùng lệnh Pull Request

Pull Request

Các bước để tạo một pull request trong GitHub là:

Chuyển tới repository và tìm menu branch

Trong branch menu, chọn branch chứa thay đổi của bạn

Nhấn vào nút New pull request bên cạnh menu branch

Thêm tiêu đề và mô tả vào pull request của bạn

Nhấn nút Create pull request

Fork một Repository

Fork một repository (forking a repository) có nghĩa là bạn tạo một dự án mới dựa trên dự án cũ. Tức là, sao chép hoàn toàn một repository đã tồn tạo, tạo ra các thay đổi cần thiết, và lưu phiên bản mới này dưới dạng một repository độc lập hoàn toàn mới và gọi nó là dự án của riêng bạn.

Tính năng này vô cùng tiện lợi để đẩy nhanh tiến độ dự án. Vì là một dứ án hoàn toàn mới, repository chính sẽ không bị ảnh hưởng. Nếu repostiory master được cập nhật, bạn cũng có thể áp dụng các cập nhật đó lên bản fork của bạn.

Các bước để fork một repository trong GitHub là:

GitHub không chỉ dành cho lập trình viên

GitHub là một nền tảng tuyệt vời đã thay đổi cách hoạt động của lập trình viên. Tuy nhiên, bất kỳ ai muốn quản lý dự án hữu hiệu cũng có thể tham gia vào GitHub và hợp tác làm chung dự án để đạt hiệu quả cao nhất.

Nếu đội ngũ của bạn làm trong một dự án cần cập nhật liên tục và cần giám sát toàn bộ các thay đổi, GitHub là dành cho bạn. Những giải pháp tương tự GitHub khác là GitLab, BitBucket, nhưng chúng tôi vẫn khuyên bạn dùng GitHub.

Sẵn sàng tạo dự án chưa?

Bắt đầu với Hostinger

Tóm lại, GitHub là gì?

GitHub là sự kết hợp giữa 2 từ, Git – hệ thống quản lý dự án và phiên bản code và Hub – một mạng xã hội cho lập trình viên. GitHub được sử dụng chủ yếu cho dự án có nhiều người cùng hợp tác và cần giám sát toàn bộ thay đổi của dự án, cũng như để ngõ khả năng khôi phục code khi cần thiết. Khi sử dụng GitHub, ngoài các công việc chính như tạo Branch, tạo Pull Request và Fork một Repository, bạn có thể theo dõi, tương tác với người khác như một mạng xã hội thông thường.

Bài 3: Hướng Dẫn Sử Dụng Github Trên Android Studio

Chắc bạn đã xem qua bài 2 và tạo thử một Project đầu tiên rồi đúng không nào, thế thì hôm chúng ta sẽ biết qua một kĩ thuât mới đó là sử GITHUB để lưu các dự án bạn làm hoặc là tải các sourch code trên mạng đã lưu lên Github về trong vài nốt nhạc mà Android Studio đã hỗ trợ sẵn.

Đây là những kĩ thuật mà chỉ khi đi làm bạn mới sử dụng đến chứ bình thường sẽ không ai hướng dẫn phần này cả và trong khuôn khổ Series hướng dẫn của mình thì mình sẽ lưu các project trên Github hết để các bạn có thể dễ dàng tải về và sử dụng trong vài giây thôi chứ nén lại file thì không phải là cách hay nữa rồi.

Sử dụng GitHub trong Android Studio

Github là gì?

Thực ra giải thích cái này rất dài dòng theo cách hiểu của lập trình viên, và mình cũng không giải thích nỗi nên mình chỉ nói tóm tắt lại cho các hiểu rằng là Github chính một dịch vụ máy chủ mà ở đây nó sẽ lưu tất cả các dự án của bạn khi bạn muốn upload lên đây miễn phí và sau này bạn có thể dễ dàng xem hoặc tải về máy tính của bạn một cách nhanh chóng.

Khi bạn upload sourch code lên thì sẽ có một đường link của dự án đó, bạn có thể vào Android Studio và clone dự án đó về theo đường link đó thì trong vài nốt nhạc dự án của bạn sẽ được import vào AS nhanh chóng và đây là cách mình sử dụng xuyên suốt trong series hướng dẫn của mình.

Tứ là code từ bài mình sẽ lưu trên GitHub và sao đó cung cấp đường link github bạn chỉ việc vào Android Studio clone (tải) dự án đó về là xong chứ không phải làm vòng vò kiểu tải về ,giải nén rồi import vào nữa đâu.

Đăng ký tài khoản Github

Lưu trữ Code lên Github

Clone project về Android Studio

Clone có nghĩa là lấy hết code project về máy tính của các bạn, với mỗi projec được đưa lên Github sẽ có 2 lựa chọn để các bạn có thể lấy về đó là tải nó về định dạng file ZIP rồi bạn giải nén sau đó import vào Android Studio của bạn, hoặc là bạn sẽ Clone dự án về luôn android studio của bạn với url git nó cung cấp.

Ở đường link github trên bạn có thể thấy:

Url có dạng https://github.com/thangcoder/Toast.git , chính là url để các bạn clone dự án về, vậy bây giờ bạn đã có được url thì tiến hành vào trong Android Studio để Clone về như sau:

Video hướng dẫn sử dung Github trên Android Studio