✨Tôi Đã Tạo Repository Đầu Tiên Trên GitHub Và Kết Nối Với Copilot Như Thế Nào?
Lần đầu mình nghe đến GitHub và GitHub Copilot thì thấy khá “ngợp”, vừa tò mò vừa sợ khó. Nhưng khi bắt tay vào tạo repository đầu tiên và kết nối với Copilot, mình nhận ra mọi thứ dễ hơn mình tưởng. Trong bài viết này, mình sẽ kể lại từng bước trải nghiệm — từ chuẩn bị, tạo repo, kết nối với máy tính cho đến kiểm tra Copilot có hoạt động hay chưa. Nếu bạn cũng đang loay hoay không biết bắt đầu thế nào, thì hi vọng hành trình nhỏ của mình sẽ giúp bạn tự tin hơn khi thử lần đầu.Ở bài trước, chúng ta đã biết được cách tạo tài khoản GitHub và tích hợp GitHub Copilot vào IDE của mình rồi. Trước khi bấm nút “New repository” trên GitHub, mình đã có một vài bước chuẩn bị nhỏ. Ban đầu mình tưởng phải cài đặt phức tạp, nhưng thực tế mọi thứ đơn giản hơn nhiều. Nếu bạn cũng là người mới như mình, vừa tiếp xúc với GitHub và vừa muốn trải nghiệm cùng Copilot, thì những gì mình chuẩn bị sau đây sẽ giúp bạn đỡ lúng túng hơn:Để kết nối code từ máy lên GitHub, việc cài Git là bắt buộc. Mình Tải Git tại đây và cài đặt theo mặc định theo hệ điều hành của mình. Sau đó mình kiểm tra bằng lệnh:
git --version
Khi thấy hiện ra phiên bản của Git, mình yên tâm vì nó đã hoạt động. Cảm giác lúc đó giống như có “chiếc cầu nối” sẵn sàng giữa máy tính và GitHub.Để kết nối code từ máy lên GitHub, việc cài Git là bắt buộc. Mình Tải Git tại đây và cài đặt theo mặc định theo hệ điều hành của mình. Sau đó mình kiểm tra bằng lệnh:
git --version
Khi thấy hiện ra phiên bản của Git, mình yên tâm vì nó đã hoạt động. Cảm giác lúc đó giống như có “chiếc cầu nối” sẵn sàng giữa máy tính và GitHub.Trong VS Code, mình tạo một file hello.js (bạn có thể dùng NodeJS, Python, Java… tuỳ ngôn ngữ bạn thích). Mình chọn NodeJS cho nhanh gọn.Ngay sau khi cài xong Git, mình cấu hình tên và email để khi commit code, Git biết ai là tác giả:
git config --global user.name "yourUserName"
git config --global user.email "[email protected]"
Khi gõ xong, mình thấy hơi… trịnh trọng, như thể đang ký tên vào bản hợp đồng, xác nhận rằng “tôi chính là tác giả của đoạn code này”.Trước khi bấm nút tạo repository, mình tranh thủ rà soát lại một vòng xem “hành trang” đã đầy đủ chưa. Tài khoản GitHub thì mình đã đăng ký và đăng nhập sẵn. Git cũng đã được cài đặt, kiểm tra thử vài lệnh thấy hoạt động ổn. Thông tin tên và email cho Git mình cũng cấu hình xong để tránh rắc rối khi commit. Cuối cùng là VS Code – công cụ mình chọn để đồng hành với Copilot – đã mở sẵn, chờ được kết nối. Khi mọi thứ đều ổn, mình thấy khá yên tâm và hào hứng để bắt đầu bước chính: tạo repository đầu tiên.Mình nhớ lần đầu bấm vào nút New repository trên GitHub, cảm giác vừa hồi hộp vừa tò mò. Trước mặt mình là một form với nhiều trường để điền. Ban đầu mình hơi lúng túng vì có vài mục không rõ tác dụng để làm gì, nhưng rồi từng bước cũng quen dần.Ở ô Repository name, mình đặt tên đơn giản là my-first-repo. GitHub có gợi ý thêm mô tả (Description), nhưng phần này mình để trống cho nhanh. Tôi nhận ra lúc điền tên repo, mình thấy nên chọn tên dễ nhớ và gắn liền với dự án. Về sau khi có nhiều repo thì bạn sẽ dễ dàng phân biệt hơn.GitHub cho hai lựa chọn: Public hoặc Private. Mình chọn Public vì muốn repo đầu tiên này “khoe” cho bạn bè xem cũng được. Nếu bạn muốn repo chỉ riêng mình biết thì có thể chọn Private.Có một tick box để tạo file README.md sẵn. Lúc đó mình chưa hiểu README quan trọng thế nào, nhưng vẫn tick thử. Sau này mới thấy đây là file markdown, một dạng file cực kỳ hữu ích để giới thiệu thông tin ngắn gọn về repo.Nhìn chung, sau một thời gian trải nghiệm chi tiết từ tạo tài khoản GitHub, đăng ký gói Copilot, cho đến cài đặt trên IDE và sử dụng hàng ngày, tôi cảm nhận được Copilot thực sự là một công cụ đáng thử đối với lập trình viên.
Điểm tôi ấn tượng nhất không phải chỉ là việc Copilot gợi ý code nhanh, mà là trải nghiệm xuyên suốt từ khâu đăng ký đến sử dụng đều khá mượt mà và dễ tiếp cận. Tôi không phải vật lộn với thủ tục đăng ký, việc thanh toán minh bạch, và cài đặt trên VS Code chỉ mất vài phút.
Tất nhiên, Copilot không thay thế hoàn toàn con người – có lúc tôi phải điều chỉnh hoặc sửa logic. Nhưng với vai trò là một “trợ lý” tăng tốc độ viết code và giảm công việc lặp lại, Copilot đã chứng minh được giá trị của nó.
Nếu bạn là người mới bắt đầu, tôi khuyên nên thử dùng bản free trial 30 ngày để tự đánh giá. Biết đâu, bạn sẽ có cảm giác “wow” như tôi khi lần đầu tiên Copilot hoàn thành hộ một đoạn code chỉ từ vài chữ comment.
Sau khi đã quen với việc dùng Copilot trong IDE hàng ngày, tôi bắt đầu tò mò: Liệu nó có thể hỗ trợ mình trong các dự án lớn, nơi nhiều người cùng làm việc và quản lý code phức tạp hơn không? Chính từ câu hỏi đó, tôi tiếp tục thử nghiệm Copilot trong bối cảnh dự án thực tế – và đây mới là lúc tôi thấy sức mạnh thật sự của nó.
Xem thêm bài viết:Chỉ sau một cú click, GitHub tạo cho mình một trang hoàn toàn mới, với dòng chữ “Quick setup” hướng dẫn cách kết nối repo này về máy tính, bao gồm nhiều dòng lệnh khác nhau từ việc khởi tạo, commit và push lên GitHub lại. Mình thực sự thấy phấn khích – lần đầu tiên mình có một repository online “chính chủ”! Ở đây tôi nhận ra rằng nên giữ lại phần “Quick setup” một chút, hoặc chụp màn hình và lưu chúng lại vào máy để đôi khi bị quên lệnh thì vẫn còn chỗ để “Cầu cứu” repo của mình.
Vậy là đã xong rồi đấy, sau khi nhìn repo đầu tiên mình tạo ra và hiển thị trên GitHub, mình có cảm giác như vừa xây được “ngôi nhà nhỏ” của riêng mình trên mạng. Nó chưa có gì nhiều, nhưng đó là nền móng để bắt đầu hành trình học Git và Copilot.Sau khi có repository đầu tiên trên GitHub, việc tiếp theo mình nghĩ ngay là: “Làm sao để mang nó về máy để thực hành?” May mắn là GitHub có hướng dẫn ngay ở phần Quick setup, và mình chỉ cần làm theo từng bước.Trên trang repo mới tạo, mình nhìn thấy nút Code màu xanh lá. Khi bấm vào, GitHub cho mình 3 lựa chọn: HTTPS, SSH, GitHub CLI. Vì mới bắt đầu, mình chọn HTTPS cho đơn giản rồi copy link lại, ví dụ: “https://github.com/username/my-first-repo.git”. Cảm giác copy cái link này giống như cầm “chìa khóa” để mở repo vậy.Mình mở VS Code, bật Terminal (hoặc Command Prompt/PowerShell trên Windows, Terminal trên Mac/Linux). Đây là nơi mình sẽ nhập lệnh để “gọi” repo từ GitHub về.
Trong terminal, mình gõ: “git clone https://github.com/username/my-first-repo.git”. Sau đó mình nhấn Enter. Git lập tức tải repo về và tạo một folder cùng tên my-first-repo. Lúc thấy dòng “Cloning into…” hiện ra, mình khá hồi hộp, nhưng sau vài giây thì mọi thứ đã có mặt ngay trong máy.Mình di chuyển vào thư mục vừa clone và nhập lệnh: “cd my-first-repo”. Sau đó nhập lệnh “code .” để mở VS Code. Ngay lập tức, mình thấy trong Explorer của VS Code chứa cả thư mục lẫn file README.md mà mình tick tạo từ trước.
Sau khi nhìn thấy repo GitHub của mình xuất hiện trong máy, mình có cảm giác như vừa “đồng bộ hóa” hai thế giới – online và local. Repo không còn là thứ xa lạ trên website, mà giờ nó hiện diện trong máy mình, sẵn sàng cho việc chỉnh sửa, commit, và đẩy lên lại.Sau khi repo đã nằm trong máy, mình không muốn để nó trống trơn nên quyết định tạo một file nhỏ để thử nghiệm Copilot. Cảm giác giống như lần đầu mở một cuốn sổ mới và viết dòng chữ đầu tiên vậy.Trong VS Code, mình tạo một file example.js (bạn có thể dùng NodeJS, Python, Java… tuỳ ngôn ngữ bạn thích). Mình chọn NodeJS cho nhanh gọn.Mình gõ vào file vừa được tạo với nội dung: “// Viết một hàm in ra "Hello, GitHub Copilot!"”. Và ngay lập tức, Copilot hiện ra đoạn code gợi ý:
“function sayHello() {
console.log("Hello, GitHub Copilot!");}”
Lúc này mình hơi “giật mình” vì không ngờ nó thông minh vậy. Chỉ cần một comment tiếng Việt đơn giản, Copilot đã hiểu và viết sẵn đoạn code hoàn chỉnh.Mình mở terminal và gõ: “node hello.js”. Kết quả in ra dòng chữ quen thuộc:
Hello, GitHub Copilot!
Cảm giác lúc đó cực kỳ phấn khích – giống như lần đầu tiên một “người bạn ảo” hiểu ý và làm thay mình.
Lần đầu thấy Copilot tự động viết code, mình có cảm giác như được “nâng cấp sức mạnh”. Nó không phải thay thế mình, mà giống như một người cộng sự giỏi luôn sẵn sàng gợi ý. Điều thú vị là Copilot còn hoạt động tốt ngay cả khi mình viết comment bằng tiếng Việt.
Đó là toàn bộ hành trình mình tạo repository đầu tiên và kiểm tra Copilot hoạt động ra sao. Nếu bạn cũng đang tò mò, đừng ngần ngại làm thử – chỉ mất vài phút là bạn đã có “ngôi nhà nhỏ” trên GitHub và một người bạn đồng hành thông minh trong VS Code. Tin tôi đi, cảm giác lần đầu Copilot viết code cho bạn thật sự đáng nhớ đấy!
Và sau khoảnh khắc đó, mình không dừng lại ở việc gõ “Hello World” nữa. Mình bắt đầu tò mò xem nếu bước vào một dự án thực sự - Java Spring Boot trên IntelliJ IDEA thì Copilot có giúp ích được bao nhiêu, và trải nghiệm này còn bất ngờ hơn cả lần đầu tạo repo.
Xem thêm bài viết có liên quan:
Link
https://eduz.vn/D051BdFfA128H0E