Xu Hướng 12/2022 # Hướng Dẫn Sử Dụng Git Và Github Cơ Bản / 2023 # Top 17 View | Uta.edu.vn

Xu Hướng 12/2022 # Hướng Dẫn Sử Dụng Git Và Github Cơ Bản / 2023 # Top 17 View

Bạn đang xem bài viết Hướng Dẫn Sử Dụng Git Và Github Cơ Bản / 2023 được cập nhật mới nhất trên website Uta.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất.

Git và Github được sử dụng khá phổ biến trong giới lập trình viên, chắc hẳn bạn sẽ thấy nhiều đường kho mã nguồn có link từ chúng tôi Nó rất tiện lợi và an toàn, đáp ứng tốt các nhu cầu làm việc nhóm. Để sử dụng Git và Github bạn cần có những kiến thức cơ bản dòng lệnh trên Linux (vì cơ bản Git được xây dựng trên Linux).

Bạn cũng nên xem khóa học Git và Github căn bản https://www.gsviec.com/playlist/git-va-github-can-ban

GIT LÀ GÌ?

Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS). Bạn có thể hình dung như thế này, có hai anh A và anh B cùng làm việc chung một dự án, mỗi người code một phần, hàng ngày họ dùng Git để đẩy (commit) phần việc đã hoàn thành của mình lên một kho mã nguồn chung (repository), từ kho chung này, họ có thể tải về phần làm việc của đối phương về máy tính cá nhân của mình để làm chung. Hệ thống này lưu lại mỗi lần thay đổi thành những phiên bản khác nhau để quản lý và tiện cho việc người dùng muốn khôi phục lại.

Note: Git được tác giả viết hệ điều hình Linux viết lúc phát triển nó

GITHUB LÀ GÌ?

Trong phần giới thiệu về Git, mình có nhắc đến các kho mã nguồn repository, Github là một hệ thống máy chủ dành riêng để chứa các kho này, các repository trên Github được gọi là remote repository. Như vậy, bạn có thể thấy rất rõ ràng sự khác nhau Git là một mô hình hệ thống còn Github là hệ thống máy chủ. Tất nhiên có nhiều dịch vụ giống như Github

Nói tóm lại Github thực chất là một cái giao diện dùng để thao tác GIT và chứa code trên đó, bạn có thể xem một repo kinh điển trên đó là WordPress

BẮT ĐẦU LÀM VIỆC

Trong bài viết này, mình xin hướng dẫn demo sử dụng Git và Github trên máy tính chạy Macos. Mặc định thì Macos nó đã có Git sẵn rồi nên không cần phải cài đặt, nếu bạn dùng Windows thì chỉ cần cài đặt Github Desktop thì nó sẽ cài đặt hết cho bạn

Cấu hình Git cơ bản sau khi cài đặt, mở Git Bash và gõ.

$ git config -global chúng tôi "your_name" $ git config -global user.email "[email protected]"

Trong đó bạn cần cung cấp tên và email của bạn, Git sẽ sử dụng các thông tin này khi bạn tham gia vào các dự án.

Trước tiên bạn đi đến đường dẫn https://github.com/new để tạo project

trong đó

Repository name: là tên dự án mà bạn muốn đặt trong trường hợp của tôi là gsviec

Desciption: Miêu tả chi tiết dự án, kbạn không điền vẫn được

Public or Private: Nếu chế độ private thì người khác sẽ không thấy code bạn nhưng bạn sẽ tốn phí cho nó, bạn có thể dùng miễn phí nếu làm theo bài viết này GitHub Student Pack, đăng ký để nhận 50$ Digital Ocean và Free tên miền chấm me

Initialize this repository with a README: Bạn chọn nó cũng được không thì cũng chả sao

Bạn sẽ thu được link của remote repository vừa tạo, link này có dạng [email protected]:user-name/repository-name, trong demo của mình là [email protected]:duythien/gsviec.git.

TẠO LOCAL REPOSITORY

Chúng ta đã tạo ra một repository trên Github, nhưng phần lớn công việc bạn đều làm trên máy tính của mình, do đó bạn cần phải tạo một local repository và kết nối chúng lại với nhau.

Mở terminal lên, còn nếu bạn dùng Windows thì mở thư mục chứa dự án bạn đang code trên máy, nhấn chuột trái vào vùng trống và chọn Git Bash Here.

Gõ lệnh

$ git init

để khởi tạo một repository trong thư mục đó (init là viết tắt của initialize). Lúc này một thư mục Git đã được tạo ra nhưng nó là thư mục ẩn nên bạn không thể nhìn thấy được.

Nếu bạn dùng Linux hoặc MacsOS thì bạn có thể dùng lệnh ls -la để thấy nó

Sau đó bạn tạo một file tên là chúng tôi rồi thêm nội dung vào bên trong đó, nếu dùng Unix/Linux thì chỉ cần chạy lệnh sau

Tiếp đến bạn đã có file này rồi nhưng trên Github chưa có file này bạn cần commit code nó lên thông qua lện sau

git add README.md git commit -m "first commit"

Tới nay thì coi như bạn đã gần xong bây giờ bạn chỉ cần chạy lệnh xong để đẩy code lên github

git push

Lần đầu tiên bạn chạy lệnh đó sẽ báo lỗi như sau:

phanbook at Phanbooks-MacBook-Air in ~/github/gsviec on master△ $ git push fatal: No configured push destination. Either specify the URL from the command-line or configure a remote repository using git remote add origin master and then push using the remote name git push origin master

Bởi vì bạn chưa kết nối local với remote github, để làm điều đó thì chạy lệnh sau:

git remote add origin[email protected]:duythien/gsviec.git git push -u origin master

Chúc mừng bạn đã push code thành công, bây giờ bạn có thể truy cập lên github để thấy kết quả, chú ý rằng kể từ lúc này mỗi lần push(đẩy) code lên github bạn chỉ cần chạy lệnh này thôi, không cần phải thêm tham số gì cả

git push

Các lệnh git thường dùng

git add: dùng để thêm file trước khi commit, ví dụ git add chúng tôi nếu bạn muốn thêm nhiều file thì dùng git add A

git commit: trước khi push code thì bạn có cần phải nói rõ ý nghĩa của đoạn code đó làm chức năng

git staus: xem bạn đã ở branch nào

Kết luận

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

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

Hướng Dẫn Cài Đặt &Amp; Sử Dụng Git, Github / 2023

Published on

Tài liệu Hướng dẫn cài đặt & sử dụng git, github, thực hành trên môi trường Windows; Thực hành với kho code NukeViet

5. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi Lưu ý: Bạn cần chỉnh lại dường dẫn lưu phần mềm thuận tiện cho sau này tìm kiếm dễ hơn thay vì vào thư mục Roaming. Bước 3: Finish để hoàn tất cài đặt. 4. Cài đặt Egit cho Aptana. Bước 1: Truy cập http://www.eclipse.org/egit/download/ để copy link cài đặt Egit: http://download.eclipse.org/egit/updates. Bước 2: Mở Aptana đã được cài đặt ở trên và chọn “Help”, chọn “Install New Software…” Bước 3: Paste link vào form “Work with”.

6. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi Bước 4: Chọn tích vào ô “Eclipse Git Team Provider” chọn “Eclipse Git Team Provider” như hình trên Bước 5: Bấm vào next và finish để hoàn thành. III. Đăng ký tài khoản Github. Bước 1: Truy cập website github: https://github.com/ Bước 2: Tiến hành điền thông tin để đăng ký bao gồm: username, email, và password

8. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi IV. Thay đổi địa chỉ code trên Github Chỉ vào sửa file /.git/config (Thư mục .git là thư mục ẩn ) sửa lại đoạn: [remote “origin”] url = xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Thành Url git mới hoặc sử dụng lệnh git remote set-url origin git@github.com:USERNAME/REPOSITORY2.git Ví dụ: git remote set-url origin git@github.com:trinhthinhhp/nukeviet.git V. Làm việc trên Github 1. Add SSH Git vào tài khoản Github Bước 1: Mở file “id_rsa.pub” trong thư mục “C:Users.ssh”, copy nội dung Bước 2: Truy cập địa chỉ: https://github.com/settings/ssh trên Github. Và tiến hành paste nội dung vừa copy vào form Key Bước 3: Nhấp chuột vào “Add Key” Lưu ý: mỗi lần add key, github sẽ tự động gửi vào mail của bạn. 2. Lấy Project từ kho cộng đồng Truy cập kho NukeViet https://github.com/nukeviet/nukeviet và Fork code NukeViet về tài khoản. 3. Cập nhật các thay đổi từ kho cộng đồng Trong quá trình phát triển của một phần mềm luôn luôn thay đổi, vì vậy bạn cần phải cập nhật các lỗi đã được chỉnh sửa cùng những tính năng mới về tài khoản github. Để cập nhật bạn làm như sau: Bước 1: Truy cập kho code NukeViet: https://github.com/nukeviet/nukeviet Bước 2: Nhấp chuột vào “Pull requests”

9. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi Bước 3: Nhấp chuột vào “New pull request” Bước 4: Nhấp chuột vào “compare across forks” Bên “base fork” bạn chọn kho code cá nhân NukeViet của bạn và “head fork” bạn chọn kho code NukeViet cộng đồng. 4. Báo lỗi lên kho cộng đồng Trong quá trình bạn sử dụng phát sinh ra một số lỗi do hệ thống NukeViet và bạn muốn báo lên cộng dồng NukeViet để được sửa lỗi cũng như góp ý các tính năng cho NukeViet thì làm theo hướng dẫn sau: Bước 1: Truy cập vào kho NukeViet: https://github.com/nukeviet/nukeviet Bước 2: Bạn nhấp chuột vào issues và tiến hành soạn nội dung cũng như tiêu đề để gửi lên NukeViet

10. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi 5. Đưa code đã chỉnh sửa sang kho cộng đồng Sau khi bạn có những thay đổi nhất định để góp code vào mã nguồn NukeViet bạn cần làm theo hướng dẫn sau: Bước 1: Truy cập kho code trên tài khoản của bạn Ví dụ kho nukeviet cá nhân: https://github.com/trinhthinhhp/nukeviet Bước 2: Nhấp chuột vào Pull requests Bước 3: Tiếp theo nhấp chuột vào “New pull request”

11. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi Bước 4: Nhấp chuột vào “compare across forks” Bước 5: Bạn tiến hành chọn “base fork” là kho code NukeViet” và “head fork” là kho cá nhân của bạn”. VI. Làm việc trên Git 1. Cấu hình SSH cho Git  Bước 1: Cấu hình tài khoản chạy cấu lệnh sau trên terminal, thay tên và tài khoản cho phù hợp: git config -global chúng tôi “VanThinh” git config -global user.email “thinhvn@vinades.vn”  Bước 2: Tạo SSH key Khởi động gitbash hoặc terminal trên Aptana cd ~/.ssh ssh-keygen -t rsa -C “youraddress@email.com” Mở file “id_rsa.pub” trong thư mục “C:Users.ssh”, copy nội dung vào bộ nhớ, để điền vào form đăng ký trên kho code hoặc sử dụng lệnh clip <~/.ssh/id_rsa.pub  Bước 3: Truy cập https://github.com/settings/ssh và tiến hành Add SSH Key Test kiểm tra ssh -T git@github.com Nếu nhận được dòng thông báo “Welcome to GitHub, username!” quá trình đăng ký thành công 2. Tạo website bằng cách trộn các kho code từ Git Bước 1: Tạo kho code chính Tạo kho code chính trên https://github.com/ Ví dụ: Tạo kho code có tên maytinh2s thuộc groups website thì url quản lý là https://github.com/website/maytinh2s và url kho git: git@github.com:website/maytinh2s.git Bước 2: Check out kho code chính

12. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi Checkout kho git: git@github.com/website/maytinh2s.git Bước 3: Lấy kho code NukeViet Sử dụng Terminal chạy lần lượt các câu lệnh sau để lây Bước 4: Lấy Các module Bước 5: Cài đặt site Bước 6: Code Bước 7: Đưa code lên site Bước 8: Lấy các file đã thay đổi đưa lên hosting. 3. Xử lý khi muốn quay lại phiên bản trước của Git  Bước 1: Lấy các file đã thay đổi đưa lên hosting Để Zip các file mới sửa, thêm mới giữa hai commit Sử dụng lệnh: git archive -o update_g11.zip HEAD $(git diff-tree -r –name-only –diff-filter=ACMRT 78dd1835212256463ac8b27d9f08df3f514cd821 5ed9af799898dd961383e518e87d0fcc6dc3dfdf) Chú ý: Tên các file không có khoảng cách mới dùng được cách này – 78dd1835212256463ac8b27d9f08df3f514cd821 là id trên aptana vị trí muốn reset – 5ed9af799898dd961383e518e87d0fcc6dc3dfdf là id phát sinh cuối cùng trên aptana  Bước 2: Chọn đúng điểm reset đã backup trước đó Chọn Reset → HARD ( HEAD, index and Working Directory )  Bước 3: Thay thế lại các file cần thiết  Bước 4: kiểm tra các file cần đưa lên kho code  Bước 5: Commit lên kho code

14. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: chúng tôi VII. Công cụ hỗ trợ lập trình trên Aptana Công cụ hỗ trợ lập trình trên Aptana giúp bạn đơn giản trong quá trình soan thảo như các câu lệnh có sẵn, format lại đúng định dạng. Bước 1: Truy cập địa chỉ: http://wiki.nukeviet.vn/programming:rule tìm “Hướng dẫn định dạng php tự động” Bước 2: Download “format_aptana_3.6.zip” cho aptana 3.6.x Bước 3: Sau đó giải nén được file fomat_php.xml Import file định dạng Bước 4: Vào menu Window → Preferences → Aptana → Code Style → Formatter, kích vào nút Imprort và chọn tới file fomat_php.xml vừa giải nén Bước 5: Cấu hình thêm để xóa các dòng trắng:

16. HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM VÀ SỬ DỤNG GIT, GITHUB chúng tôi Phiên bản 1.0 – Ngày cập nhật cuối cùng: 24-07-2015 Bản mới nhất có tại: http://wiki.nukeviet.vn VIETNAM OPEN SOURCE DEVELOPMENT JOIN STOCK COMPANY Add: Room 2004 – CT2 Nang Huong Building, 583 Nguyen Trai str., Ha Noi Tel: (04) 8587 2007 – Fax: (04) 3550 0914 Email: contact@vinades.vn – Website: www.vinades.vn

Bài 3: Cách Sử Dụng Github Và Làm Việc Nhóm Bằng Github / 2023

Nếu bạn là người không biết sử dụng GitHub, thì bài viết này là dành cho bạn. Biết và sử dụng Git & GitHub đã dần dần đi từ kỹ năng ưa thích sang “cần phải” được trang bị trong nhiều vai trò công việc. Trong bài viết này, tôi sẽ đưa bạn qua các chức năng và khả năng khác nhau của GitHub. Trong bài này, bạn sẽ được học:

Giới thiệu về GithubTạo kho lưu trữ trong GithubTạo chi nhánh “Branch” và quản lý các chi nhánh trên GithubNhân bản Clone và Fork trong Github

Một kho lưu trữ “Repository” là một không gian lưu trữ, nơi mà dự án của bạn sẽ được đẩy lên. Nó có thể là nằm ở local như một thư mục trên máy tính của bạn hoặc nó có thể là một không gian lưu trữ trên GitHub hoặc một máy chủ trực tuyến khác. Bạn có thể lưu trữ các tệp mã, tệp văn bản, hình ảnh hoặc bất kỳ loại tệp nào trong kho lưu trữ. Nếu như bạn cần một kho lưu trữ như GitHub để khi bạn thực hiện một số thay đổi và muốn tải chúng lên kho để lưu trữ và chia sẻ trực tuyến. Kho lưu trữ GitHub này hoạt động như kho lưu trữ từ xa của bạn. Các bước để tạo kho lưu trữ GitHub rất đơn giản, bạn có thể làm theo cách sau:

Đầu tiên hãytruy cập liên kết: https://github.com/ . Điền vào biểu mẫu đăng ký và nhấp vào Sign up for Github để tạo cho mình 1 tài khoản Github.

Đăng nhập vào tài khoản GitHub của bạn.

Sử dụng dấu “+” ngoài cùng bên phải để tạo một một Repository

Chi nhánh “Branch” trong Github là gì?

Branch trong git và github dịch ra là chi nhánh ^^, nó sẽ giúp bạn làm việc trên các phiên bản khác nhau của kho lưu trữ cùng một lúc. Giả sử bạn muốn thêm một tính năng mới (đang trong giai đoạn phát triển) và bạn lo ngại tính năng mới này chưa được phát triển ổn định, nếu mang nó vào phiên bản đã hoàn thiện chạy ổn định rồi thì nó có thể gây ra lỗi bug không đang có cho dự án của mình. Các Branches của git lúc này là vị cứu tinh tuyệt với 🙂

– Nhấp vào danh sách thả xuống “Branch: master”

Cách sử dụng GitHub: Quản lý các thay đổi trong chi nhánh “Branches”

– Nhấp vào branch develop vừa tạo chọn Create New file

– Viết một commit để ghi lại những thay đổi của bạn với tiêu đề và phần mô tả nội dung commit

– Nhấp vào Commit new file để tạo mới 1 commit kèm theo .

Cập nhật thông tin chi tiết về Hướng Dẫn Sử Dụng Git Và Github Cơ Bản / 2023 trên website Uta.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!