Phong Vũ Blog

Thứ Tư, 20 tháng 10, 2021

TortoiseGit: GIT UI tưởng cũ mà không hề cũ của lập trình viên

 admin     tháng 10 20, 2021     No comments   


Mục Lục Nội Dung

Chào các bạn, trong bài viết trước thì mình có đề cập đến việc sử dụng các công cụ giao diện để làm việt với Git sẽ thuận tiện như thế nào rồi. Nếu bạn nào chưa biết thì có thể tham khảo lại bài viết cách sử dụng Github Desktop nhé !

Ngoài Github Desktop ra thì chúng ta còn rất nhiều công cụ khác nữa, và ở trong bài viết này mình muốn giới thiệu đến các bạn công cụ TortoiseGit – một công cụ tưởng chừng đã rất cũ, nhưng vẫn được nhiều lập trình viên tin tưởng sử dụng.

Bài viết này mình sẽ chia làm hai phần:

  1. Hướng dẫn cài đặt
  2. Một số thao tác cơ bản (commit, pull, push)

Okay, và bây giờ sẽ là bài viết chi tiết cho từng phần. Let’s go !

#1. Cài đặt TortoiseGit 

+ Bước 1: Đầu tiên, các bạn truy cập vào địa chỉ https://tortoisegit.org/download/  để download file cài đặt. Ở đây có hai phiên bản 32bit và 64bit (các bạn lưu ý là hiện tại Tortoise Git chỉ hỗ trợ cài trực tiếp trên Windows thôi ha).

cach-su-dung-tortoisegit (1)

Nếu bạn nào không thích phiên bản cài đặt bằng tiếng Anh thì có thể download file cài đặt tiếng Việt bằng cách kéo xuống bên dưới như ảnh sau.

cach-su-dung-tortoisegit (2)

+ Bước 2: Sau khi download xong thì các bạn đúp chuột vào file đó để bắt đầu cài đặt. Quá trình cài đặt cũng giống như hầu hết các phần mềm khác. Ở bước đầu tiên này các bạn bấm Next để tiếp tục.

cach-su-dung-tortoisegit (3)

Đây là một vài thông tin về bản quyền của phần mềm, các bạn có thể đọc rồi sau đó bấm Next để tiếp tục.

cach-su-dung-tortoisegit (4)

+ Bước 3: Bước tiếp theo sẽ có hai option để cho các bạn lựa chọn cài đặt. Do OpenSSH bây giờ thường được tích hợp sẵn với hệ điều hành nên các bạn có thể để lựa chọn mặc định sau đó bấm Next để tiếp tục.

cach-su-dung-tortoisegit (5)

Okay, tiếp theo sẽ là bước các bạn lựa chọn các thành phần cài đặt cũng như vị trí cài đặt. Phiên bản mình cài yêu cầu 45MB ổ cứng và cài mặc định tại: C:\Program Files\TortoiseGit\ như hình bên dưới.

Các bạn hoàn toàn có thể thay đổi đổi vị trí cài đặt cũng như các thành phần cài đặt. Nhưng mình khuyên các bạn cứ để mặc định để tránh phát sinh lỗi.

cach-su-dung-tortoisegit (6)

+ Bước 4: Sau khi chọn xong các thành phần cài đặt và bấm Next thì các bạn sẽ sang bước Install. Tại đây các bạn bấm Install để bắt đầu cài đặt thôi.

cach-su-dung-tortoisegit (7)

Quá trình cài đặt tương đối nhanh, chỉ mất khoảng 10-15s phụ thuộc vào tốc độ mạng của các bạn.

cach-su-dung-tortoisegit (8)

Okay, như này là quá trình cài đặt thành công rồi đó.

cach-su-dung-tortoisegit (9)

+ Bước 5: Sau khi cài đặt xong => các bạn tìm kiếm trong thanh công cụ => rồi click để tiếp tục một vài cấu hình như hình bên dưới.

cach-su-dung-tortoisegit (10)

Đầu tiên là ngôn ngữ hiển thị – ở đây mình chọn Tiếng Anh (English) => sau đó bấm Next.

cach-su-dung-tortoisegit (11)

Tiếp theo thì các bạn cũng bấm Next.

cach-su-dung-tortoisegit (12)

Ở bước này các bạn sẽ thêm thông tin người dùng, thường là thông tin các bạn sử dụng cho tài khoản Github gồm có Tên người dùng và địa chỉ Email.

cach-su-dung-tortoisegit (13)

Cuối cùng ở bước này các bạn bấm Finish để hoàn tất.

cach-su-dung-tortoisegit (14)

#2. Một số thao tác cơ bản với TortoiseGit

2.1. Clone một project

Đầu tiên, các bạn tạo một thư mục mà các bạn muốn lưu mã nguồn (source code) ở đó. Sau đó thì chuột phải vào thư chọn Git Clone… như hình sau.

cach-su-dung-tortoisegit (15)

Để có thể clone một Project thì các bạn phải có link repo của project đó. Trong hình bên dưới chính là trường URL.

Ngoài ra thì bên dưới là Directory – nơi Project sẽ được clone về.

Bạn bấm OK để bắt đầu quá trình clone Project về Local (máy tính của các bạn).

cach-su-dung-tortoisegit (16)

Quá trình này nhanh hay chậm sẽ phụ thuộc vào hai yếu tố, đó là tốc độ Internet và dung lượng mã nguồn của Project các bạn muốn clone.

Như hình bên dưới là sau khi đã clone thành công.

cach-su-dung-tortoisegit (17)

2.2. Commit code

Commit code có thể nói là thao tác thường xuyên của các lập trình viên, bằng việc sử dụng Tortoise thì việc này khá đơn giản.

Các bạn chỉ cần chuột phải vào Project => sau đó chọn Git Commit như hình bên dưới.

cach-su-dung-tortoisegit (18)

Một hộp thoại sẽ hiện lên như sau:

  • Đầu tiên là các file đã được thay đổi, nếu bạn tích chọn thì những file này sẵn sàng để commit.
  • Hai là phần nội dung commit (commit message) – phần này là bắt buộc nếu bạn muốn commit code (được sử dụng để mô tả thao tác commit code của các bạn)
  • Cuối cùng nếu bạn muốn thêm thông tin ngày giờ commit hoặc thông tin người commit thì tích chọn vào Set author date và Set author như hình bên dưới.

=> Sau khi đã kiểm tra file cũng như thêm thông tin thì bấm Commit để commit code.

cach-su-dung-tortoisegit (19)

2.3. Pull code

Pull code là hành động để bạn đồng bộ code từ server về máy local của bạn. Để thực hiện thao tác này thì các bạn cũng chuột phải vào Project sau đó chọn TortoiseGit => Pull… như hình bên dưới.

cach-su-dung-tortoisegit (20)

Tiếp theo các bạn chỉ cần chọn nhánh để thực hiện pull code là xong.

cach-su-dung-tortoisegit (21)

2.4. Push code

Trái ngược với pull code thì push code là thao tác sau khi các bạn commit code, pull code của người khác về (merge code nếu có confict) và đẩy ngược lên server cho người khác lấy code của bạn về.

Các bước thực hiện thì cũng tương tự như quá trình pull code, chỉ khác ở chỗ các bạn Push… thay vì Pull… mà thôi.

cach-su-dung-tortoisegit (22)

=> Sau đó thì các bạn cũng chọn nhánh (thường TortoiseGit sẽ phát hiện bạn đang làm việc trên nhánh nào và lấy nhánh đó luôn).

Bạn bấm OK để bắt đầu push code lên.

cach-su-dung-tortoisegit (23)

#3. Lời kết

Vâng, như vậy là trong bài viết này thì mình đã cùng với các bạn cài đặt TortoiseGit, cũng như thực hiện một vài thao tác cơ bản với TortoiseGit rồi nhé.

Nhiều dự án được xây dựng từ nhiều năm trước, khi mà các công cụ giao diện cho Git chưa nhiều thì TortoiseGit đã là một công cụ được tin dùng nhiều nhất rồi.

Chính vì vậy mình mới nói đây là công cụ tưởng cũ nhưng không hề cũ, các bạn nên lưu ý để khi gặp các dự án lâu năm thì rất có thể họ vẫn cùng TortoiseGit đó.

Hẹn gặp lại các bạn trong các bài viết tiếp theo !

CTV: Nguyễn Đức Cảnh – Blogchiasekienthuc.com

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Adblock test (Why?)


Xem Chi Tiết Ở Đây >>>
Bạn có thể quan tâm:
>> Năm lý do khiến bạn nên mua một chiếc AirPods Max
>> Tai nghe Galaxy Buds2 đang được chế tạo, thiết kế có nhiều nâng cấp
>> Loa 7.1 Là Gì? Hệ Thống Âm Thanh 7.1 Được Sắp Xếp Như Thế Nào?
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Gửi email bài đăng nàyBlogThis!Chia sẻ lên XChia sẻ lên Facebook
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ

0 Comments:

Đăng nhận xét



Popular Posts

  • Hướng dẫn cách xóa tài khoản Facebook vĩnh viễn, không thể khôi phục lại
    Làm sao để xóa vĩnh viễn tài khoản Facebook khi không còn muốn sử dụng Facebook nữa, bài viết này sẽ hướng dẫn bạn. Facebook hiện nay đã v...
  • 5 Buildings To Visit in University Campuses (Singapore)
    In Singapore, you can visit a lot of places to appreciate architecture. This list is composed of my top five structures to visit in universi...
  • Monsoon trip to Raigad Fort – King of Forts
    I have been to the Raigad fort twice for a day trip but had never explored the entire fort. In this monsoon, a 2 day trip to the Raigad fort...
  • Itinerary India & Kashmir April 2019 (Day 1)
    Fakta mengenai Kashmir :  95% penduduk Kashmir adalah Muslim. Tak payah risau makanan di sana, semuanya halal.  Penduduk Kashmir sanga...
  • Bombay To Beijing By Bicycle-- A Guest Post By Russell McGilton
    The first time I arrived in India it was 1969 and the world was changing around me and inside me. I drove in my VW van from Europe and I sta...
  • The Island of FÖHR - every village a home
    Föhr - every village a home: What's that all about? I'm not able to figure out Föhr's strongest suit - there are so many great t...
  • Trip to Phansad Wildlife Sanctuary and Revdanda
    After a trip to Blackbuck national park Velavadar, I wanted to visit one more wildlife sanctuary. Due to lack of leaves, I decided to visit ...

Copyright © Phong Vũ Blog | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates