Top 7 # Xem Nhiều Nhất Github Là Gì 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ì? Hướng Dẫn Sử Dụng Github Mới Nhất 24/03/2021

Github là gì ?

Trước khi tìm hiểu GitHub là gì, chúng ta cần phải biết về Git. Git là gì? Git là một hệ quản trị phiên bản được phát triển bởi Linus Torvalds. Có thể hiểu nôm na là Git giống như trái tim của GitHub. Nếu Git là trái tim thì Hub cũng được ví như phần hồn của GitHub. 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.

Như vậy tóm lại GitHub là sự kết hợp giữa 2 từ, Git là hệ thống quản lý dự án và phiên bản code, còn Hub là một mạng xã hội cho lập trình viên.

Mục đích sử dụng GitHub là để nhiều người có thể cùng hợp tác và giám sát những thay đổi của dự án. 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 nhũng người khác như một mạng xã hội thông thường.

Tuy nhiên, mạng xã hội Github không giống như mạng xã hội cộng đồng như Facebook, nó là nơi dành riêng cho các lập trình viên có thể so tài cao thấp.

Nút star (ngôi sao) trên Github

Nút Star trên Github gần giống với nút Like trên Facebook, ai thích thì cho 1 star khi nhìn thấy dự án. Nhưng về bản chất thì cách sử dụng của nút Star là khác so với Like, nếu 1 project có nhiều star, chứng tỏ nhiều người đánh giá nó là hấp dẫn.

Tham gia contribute trên Github

Nếu như nút Star để bày tỏ sự quan tâm cho một project nào đó trên Github, thì bạn còn có thể tham gia (contribute) vào project đó nếu cảm thấy mình đủ khả năng.

Khi bạn tham gia vào một project thú vị, bạn sẽ được cộng tác với hàng trăm ngàn developer giỏi đến từ khắp nơi trên thế giới. Trong quá trình cộng tác này chắc chắn bạn sẽ học hỏi được rất nhiều thứ từ họ. Đồng thời tên tuổi của bạn cũng sẽ được gắn liền với project mà bạn tham gia đóng góp.

Giới thiệu dự án của mình với cộng đồng

Nếu bạn cảm thấy mình có khả năng, hoặc có ý tưởng nhưng không đủ sức để thực hiện nó một mình, hoặc đơn giản là bạn chỉ muốn khoe với thế giới rằng bản thân bạn cũng có thể làm được cái gì đó. Thì bạn nên tạo một project trên Github và giới thiệu nó với cộng đồng.

Khi project của bạn đạt được một lượng star nhất định trong một thời điểm. Ví dụ hơn 50 stars trong một ngày, bạn sẽ được liệt kê trên bảng Github Trending, đây là một bảng xếp hạng các project hấp dẫn dựa trên số lượng star đạt được trong ngày/tuần/tháng.

Một tài khoản Github hoạt động tích cực

Có rất nhiều công ty lớn trên thế giới xem đây là một yêu cầu trong quy trình tuyển dụng của họ. Nếu bạn có nhiều đóng góp cho cộng đồng hoặc có nhiều sản phẩm trên Github, sẽ là một lợi thế rất lớn so với các ứng viên khác.

Lịch sử ra đời

GitHub được viết bằng Ruby on Rails và Erlang do Tom Preston-Werner, Chris Wanstrath, và PJ Hyett phát triển trang web được đưa ra và chạy chính thức vào tháng 4 năm 2008.

Tính đến thời điểm tháng 3 năm 2018 Github đang là dịch vụ máy chủ lưu trữ các mã nguồn lập trình lớn nhất thế giới với hơn 25 triệu người dùng và hơn 80 triệu mã nguồn dự án Github đã trở thành một phần không thể thiêu đối với cộng đồng phát triển mã nguồn mở và cộng đồng lập trình viên trên toàn thế giới.

Logo

Trang web

https://github.com/

Slogan

Build software better, together

Viết bằng ngôn ngữ lập trình

Ruby, JavaScript

Chủ sở hữu

GitHub, Inc.

Bắt đầu hoạt động

April 2008

Tính năng của Github

GitHub được coi là một mạng xã hội dành cho lập trình viên lớn nhất và dễ dùng nhất với các tính năng cốt lõi như:

Wiki, issue, thống kê, đổi tên project, project được đặt vào namespace là user

Watch project: theo dõi hoạt động của project của người khác. Xem quá trình người ta phát triển phầm mềm thế nào, project phát triển ra sao

Follow user: theo dõi hoạt động của người khác.

Có 2 cách tiếp cận GitHub:

Tạo project của riêng mình

Cống hiến cho project có sẵn: fork project có sẵn của người khác, sửa đổi, sau đó đề nghị họ cập nhật sửa đổi của mình (tạo pull request)

Hướng dẫn sử dụng GitHub

Để sử dụng GitHub bạn cần:

Đăng ký một tài khoản GitHub và tạo một Repository (GitHub Repository).

Cài đặt GitHub Desktop, một công cụ trực quan quản lý Local Repository (Kho chứa dữ liệu địa phương).

Cấu hình để có thể đồng bộ hóa dữ liệu bằng GitHub Desktop lên Repository server.

Bước 1: Bạn cần phải đăng ký miễn phí một tài khoản GitHub tại: https://github.com

Sau đó nhập username/password và địa chỉ email, bấm đăng ký và vào Email kích hoạt tài khoản.

Bước 2: Đăng nhập và tạo một GitHub Repository như hình:

Đặt tên cho Repository:

Nếu thành công thì bạn sẽ thấy Repository như hình:

Bước 3: Tải và cài đặt phần mềm GitHub Desktop ( https://desktop.github.com/) để quản lý Local Repository trên máy tính cá nhân. Sau khi tải xong thì bạn mở GitHub Desktop lên và đăng nhập theo tài khoản / mật khẩu đã đăng ký ở Bước 1:

Hiện tại không có tập tin nào trong Local Repository. Bạn có thể Tạo mới Repository, hoặc thêm từ máy tính cá nhân, hoặc Clone từ Repository. Tuy nhiên bạn có thể đọc tiếp hướng dẫn để tìm hiểu từ từ.

Bước 4: Liên kết tài khoản GitHub với phần mềm GitHub Desktop

Trước hết cần cấu hình nơi lưu trữ dữ liệu. Ví dụ C:/GITHUB

Sau đó bạn các bạn chọn “Clone a repository”

Trên GitHub Desktop, lựa chọn một Repository bạn đã tạo trên GitHub để clone thành một bản ở máy tính địa phương của bạn.

Lúc này trên GitHub Desktop bạn sẽ thấy một Local Repository đã được tạo ra.

Copy một vài file dữ liệu vào Local Repository:

GitHub Desktop ngay lập tức nhận biết được các thay đổi tại Local Repository.

Nhập thông tin ghi chú (Comment) và nhấn Commit dữ liệu.

Bạn có thể thấy ghi chú ở phần lịch sử:

Sau đó hãy nhấn Publish Branch để đẩy cập nhật lên GitHub:

Các file dữ liệu bạn có thể nhìn thấy trên Server.

Bước 1: Vào Settings.

Bước 2: Chọn Collaborators nhập username/email và nhấn Add collaborators.

Bước 3: Người bạn chọn sẽ nhận được lời mời qua mail.

Để chấp nhận lời mời, đăng nhập vào GitHub chọn View invitation rồi nhấn vào Accept invitaion.

Bước 4: Kể từ lúc này người đó có thể clone project về, code, commit và push lên được rồi!

Retinol Là Gì? Công Dụng Và Cách Sử Dụng

Retinol là gì?

Nếu khái niệm Retinol có thể bạn thấy khá lạ lẫm nhưng nhắc tới Vitamin A thì chắc ai cũng biết phải không nào. Retinol là một dạng của Retinoid – dẫn xuất phổ biến nhất của Vitamin A được sử dụng trong các sản phẩm chăm sóc da.

Retinol khi được thoa lên da sẽ chuyển hóa thành Retinoic Acid – chất này thúc đẩy tốc độ bong da chết, kiềm dầu giúp lỗ chân lông thông thoáng.Theo các chuyên gia da liễu, Retinol có đặc tính sản sinh Collagen, giúp chống oxi hóa, ngăn ngừa nếp nhăn và trị mụn. Bởi vậy nó chính là hoạt “chất vàng” đối với chị em chúng mình.

Các sản phẩm chứa retinol dưới dạng kê toa như Renova và Retin A có thành phần chính là Tretinoin.

Tretinoin là gì? Đó là hoạt chất mạnh hơn retinol rất nhiều nhưng khả năng bị kích ứng cũng cao hơn.

Tác dụng của retinol

Dù tồn tại ở dạng nào (kê toa hoặc không kê toa) thì Vitamin A cũng hoạt động với cơ chế là một thành phần liên kết của tết bào. Nghĩa là nó sẽ chỉ huy các tế bào khác của da hoạt động bình thường để có làn da tươi trẻ. Nếu bạn có làn da cháy nắng hoặc bỏng nắng thì Retinol đặc biệt rất tốt cho làn da bạn, vì nó sẽ chỉ huy các tế bào hoạt động chống lại những tác hại do ánh nắng gây ra.

Retinol trị mụn

Tác dụng vượt trội đầu tiên không thể không kể đến đó chính là trị mụn. Khả năng trị mụn của chúng đã được công nhận hơn 40 năm nay.

Hoạt chất này giúp cải thiện kích thước lỗ chân lông to do mụn và bụi bẩn. Ngoài ra chúng còn làm bong tróc da chết, kiềm dầu cho da, giảm sưng tấy do mụn. Đặc biệt là đặc tính kháng khuẩn rất hữu hiệu trong việc điều trị mụn.

Chống lão hóa

Khi da bị lão hóa, collagen, elastin và hyaluronic acid dưới lớp hạ bì bị hao mòn, khiến da mỏng và nhạy cảm hơn với các tác động từ môi trường.

Chúng hoạt động trên da bằng cách hạn chế sự hình thành các enzymes làm suy yếu collagen giúp giảm thiểu dấu hiệu lão hóa do ánh nắng mặt trời gây ra. Tăng cường sản xuất collagen, kích thích tuần hoàn máu và hình thành các mạch máu mới, giúp cho da hồng hào khỏe mạnh. Ngoài ra chúng còn làm mờ thâm nám, vết nhăn cho làn da căng mọng trẻ trung.

Các công dụng khác:

Làm tăng hoạt động của các enzyme trong tế bào da.

Kích thích hoạt động phân chia tế bào ở lớp biểu bì, tạo ra tế bào mới khỏe mạnh.

Kích thích tế bào phát triển ở lớp biểu bì.

Cải thiện tính đàn hồi của làn da.

Phục hồi tổn thương da do các tia UV gây ra.

Có tác dụng chữa lành các vết thương, chống viêm.

Cách sử dụng Retinol

Retinol khi bôi lên da sẽ chuyển hóa thành Retinoic Acid. Quá trình chuyển hóa này phụ thuộc vào độ pH. Độ pH lý tưởng để hoạt chất làm việc là 5-6 nên chúng ta đặc biệt chú ý khi sử dụng chung với sản phẩm chứa tính acid như là BHA, AHA, Vitamin C…

Sử dụng buổi tối trước khi đi ngủ.

Bắt đầu chậm rãi từ từ với tần suất 1-2 lần/ tuần.

Dưỡng ẩm cẩn thận. Retinol sẽ phát huy tác dụng tốt nếu da đủ ẩm và không bị bong tróc vì khô. Lưu ý thoa kỹ ở vùng da cần thúc đẩy nhanh chu kỳ tái tạo da, làm mờ nếp nhăn nông nhứ khóe mắt miệng. Tuyệt đối không thoa Retinol lên vùng mí mắt trên.

Khi mới sử dụng có thể xuất hiện một số tác dụng phụ như da nhạy cảm hơn với ánh sáng, bị mẩn đỏ, khô rát. Một số người thậm chí xuất hiện nhiều mụn hơn. Đó là những tác dụng phụ thường thấy khi mới sử dụng Retinol. Đầu tiên bạn hãy xác định lại nồng độ thích hợp cho da và bắt đầu với nồng độ thấp. Bên cạnh đó bạn nên hạ tần suất sử dụng cho da làm quen với hoạt chất.

Một số sản phẩm chứa Retinol:

Retinol Paula’s Choice Resist Intensive Wrinkle-Repair Retinol Serum

Retinol PAULA’S CHOICE Clinical 1% Retinol Treatment

Murad Retinol Youth Renewal Serum

Bạn có thể mua TẠI ĐÂY