Cách thiết lập và sử dụng Git: 15 bước (có hình ảnh)

Mục lục:

Cách thiết lập và sử dụng Git: 15 bước (có hình ảnh)
Cách thiết lập và sử dụng Git: 15 bước (có hình ảnh)

Video: Cách thiết lập và sử dụng Git: 15 bước (có hình ảnh)

Video: Cách thiết lập và sử dụng Git: 15 bước (có hình ảnh)
Video: Code Dạo Dễ Òm - Quy trình tạo ra một trang web 2024, Có thể
Anonim

Git là một trong những hệ thống kiểm soát phiên bản được sử dụng rộng rãi nhất để phát triển phần mềm. Được Linus Torvalds xây dựng vào năm 2005, Git tập trung vào tốc độ, tính toàn vẹn của dữ liệu và hỗ trợ các quy trình làm việc phân tán, phi tuyến tính. Với việc sử dụng rộng rãi ngay cả đối với các tập đoàn lớn, điều quan trọng là bạn phải học cách dễ dàng thiết lập và sử dụng Git. Phiên bản này sẽ sử dụng Git Bash cho Windows và GitHub. Tuy nhiên, các lệnh được sử dụng ở đây sẽ hoạt động trên mọi nền tảng. Đây không phải là phần cuối của tất cả các hướng dẫn mà chỉ đơn giản là để giúp bạn bắt đầu sử dụng Git. Có nhiều hàm khác để khám phá trong Git và môi trường làm việc có thể có các biến rất khác so với những gì phải sử dụng với GitHub.

Các bước

Phần 1/3: Thiết lập tài khoản của bạn

Thiết lập và sử dụng Git Bước 1
Thiết lập và sử dụng Git Bước 1

Bước 1. Thiết lập tài khoản Github

Truy cập GitHub và tạo một tài khoản. Đối với các mục đích của hướng dẫn này, một tài khoản miễn phí sẽ hoạt động tốt.

Thiết lập và sử dụng Git Bước 2
Thiết lập và sử dụng Git Bước 2

Bước 2. Cài đặt Git Bash

Để bắt đầu, trước tiên bạn phải tải xuống và cài đặt Git Bash cho windows. Hãy tiếp tục và làm điều đó ngay bây giờ bằng cách nhấp vào liên kết này: Git Bash.

Sau khi nó được cài đặt, hãy chạy Git Bash. Bạn sẽ nhìn vào màn hình nhắc lệnh màu đen. Git Bash sử dụng các lệnh Unix để hoạt động nên bạn cần có một số kiến thức về Unix

Thiết lập và sử dụng Git Bước 3
Thiết lập và sử dụng Git Bước 3

Bước 3. Tạo khóa SSH

Để thiết lập kết nối được mã hóa an toàn giữa tài khoản GitHub và Git Bash trên máy tính, bạn phải tạo và liên kết khóa SSH. Trong Git Bash, hãy dán mã này nhưng thay thế trong email bạn đã sử dụng bằng tài khoản GitHub của mình: ssh-keygen -t rsa -b 4096 -C [email protected]

Sau đó, bạn sẽ được nhắc về nơi bạn muốn lưu khóa. Vị trí mặc định sẽ đủ nên chỉ cần nhấn ↵ Enter. Tiếp theo, Git Bash sẽ yêu cầu bạn nhập và xác nhận cụm mật khẩu. Mặc dù bạn không cần phải bao gồm một cái nào đó, nhưng chúng tôi rất khuyến khích bạn nên làm như vậy

Thiết lập và sử dụng Git Bước 4
Thiết lập và sử dụng Git Bước 4

Bước 4. Thêm khóa SSH của bạn vào ssh-agent

Thao tác này sẽ cho phép máy tính của bạn sử dụng khóa SSH đó. Nhập lệnh sau để khởi động SSH Agent: eval "$ (ssh-agent -s)" Sau đó nhập ssh-add ~ /.ssh / id_rsa để thêm khóa đã tạo của bạn.

Nếu khóa của bạn có tên khác ngoài id_rsa hoặc bạn đã lưu nó ở một vị trí khác, hãy đảm bảo rằng bạn sử dụng tên đó để thay thế

Thiết lập và sử dụng Git Bước 5
Thiết lập và sử dụng Git Bước 5

Bước 5. Thêm khóa SSH vào tài khoản của bạn

Bây giờ bạn sẽ cần phải định cấu hình tài khoản của mình để sử dụng khóa mới được tạo. Sao chép khóa ssh vào khay nhớ tạm của bạn: clip <~ /.ssh / id_rsa.pub. Sau đó, ở góc trên cùng bên phải của bất kỳ trang GitHub nào, hãy nhấp vào ảnh hồ sơ của bạn, rồi nhấp vào Cài đặt. Trong thanh bên cài đặt người dùng, nhấp vào khóa SSH và GPG. Sau đó nhấp vào Khóa SSH mới. Bây giờ, bạn có thể nhập tên mô tả cho khóa của mình, sau đó dán khóa của bạn vào trường khóa và nhấn "Thêm khóa SSH". Xác nhận nó và bạn đã sẵn sàng!

Phần 2/3: Thiết lập dự án

Thiết lập và sử dụng Git Bước 6
Thiết lập và sử dụng Git Bước 6

Bước 1. Fork một kho lưu trữ

Để thực hiện các thay đổi đối với một dự án trong GitHub, nó phải được chia nhỏ. Chuyển đến kho lưu trữ bạn muốn làm việc và phân nhánh kho lưu trữ bằng cách nhấn fork ở phần trên cùng bên phải của trang. Thao tác này sẽ tạo một bản sao của kho lưu trữ đó trên tài khoản của bạn.

Thiết lập và sử dụng Git Bước 7
Thiết lập và sử dụng Git Bước 7

Bước 2. Tạo một thư mục cục bộ

Tạo một thư mục ở đâu đó trên máy tính của bạn nơi bạn muốn chứa kho lưu trữ. Sau đó, sử dụng Git Bash để điều hướng đến thư mục đó. Hãy nhớ Git Bash chấp nhận các lệnh UNIX, vì vậy để vào thư mục của bạn, hãy sử dụng lệnh CD như sau: $ cd / path / to / directory

Thiết lập và sử dụng Git Bước 8
Thiết lập và sử dụng Git Bước 8

Bước 3. Sao chép cái nĩa

Trong GitHub, điều hướng đến ngã ba của bạn và dưới tên kho lưu trữ, nhấp vào Sao chép hoặc tải xuống và sao chép liên kết mà nó cung cấp cho bạn.

Tiếp theo, trong Git Bash, nhập lệnh sau bằng URL đã sao chép của bạn: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Nhấn ↵ Enter, và bản sao cục bộ của bạn sẽ được tạo

Thiết lập và sử dụng Git Bước 9
Thiết lập và sử dụng Git Bước 9

Bước 4. Đồng bộ fork của bạn với bản gốc

Bạn cần có khả năng đề xuất các thay đổi đối với kho lưu trữ ban đầu. Điều hướng đến kho lưu trữ ban đầu mà bạn đã phân nhánh trong GitHub, sau đó nhấn Sao chép hoặc tải xuống và sao chép URL.

  • Bây giờ điều hướng vào thư mục kho lưu trữ thực tế trong GitHub. Bạn sẽ biết mình đang ở đúng chỗ khi nhìn thấy (cái chính) ở bên phải dấu nhắc lệnh của mình.
  • Bây giờ chỉ cần chạy $ git từ xa thêm ngược dòng https://github.com/user/repositoryName bằng cách sử dụng URL gốc của kho lưu trữ.
Thiết lập và sử dụng Git Bước 10
Thiết lập và sử dụng Git Bước 10

Bước 5. Tạo người dùng

Tiếp theo, bạn nên tạo người dùng để theo dõi ai đã thực hiện các thay đổi đối với kho lưu trữ. Chạy hai lệnh sau. $ git config user.email “[email protected]” và $ git config user.name “Tên của bạn”. Đảm bảo rằng email bạn sử dụng giống với email trên tài khoản trung tâm git của bạn.

Thiết lập và sử dụng Git Bước 11
Thiết lập và sử dụng Git Bước 11

Bước 6. Tạo một nhánh mới

Tiếp theo, bạn nên tạo một nhánh mới từ nhánh chính của chúng tôi. Như một nhánh thực sự của một cái cây. Chi nhánh này sẽ nắm giữ tất cả các thay đổi cụ thể mà bạn sẽ thực hiện. Bạn nên tạo một nhánh mới của tổng thể mỗi khi bạn giải quyết một vấn đề mới. Cho dù đó là sửa lỗi hay bổ sung tính năng mới, mỗi nhiệm vụ phải có nhánh duy nhất của riêng nó.

  • Để tạo một nhánh, chỉ cần chạy: $ git branch feature_x. Thay thế feature_x bằng tên mô tả của đối tượng địa lý của bạn.
  • Khi bạn đã đặt chi nhánh của mình, hãy sử dụng $ git checkout feature_x. Thao tác này sẽ chuyển bạn sang nhánh feature_x. Bây giờ bạn có thể tự do thực hiện các thay đổi đối với mã của mình.

Phần 3/3: Đẩy mạnh các thay đổi của bạn

Thiết lập và sử dụng Git Bước 12
Thiết lập và sử dụng Git Bước 12

Bước 1. Cam kết các thay đổi của bạn

Sau khi bạn thực hiện xong các thay đổi hoặc bạn muốn chuyển các chi nhánh và làm việc khác, các thay đổi của bạn phải được cam kết. Chạy cam kết $ git --all. Điều này sẽ tự động cam kết tất cả các thay đổi bạn đã thực hiện đối với kho lưu trữ.

Bạn sẽ nhận được lời nhắc nhập thông báo cam kết bằng vim. Thông điệp này phải ngắn gọn và mang tính mô tả. Sử dụng các phím mũi tên để điều hướng đến dòng trên cùng, sau đó nhấn phím i trên bàn phím của bạn. Bây giờ bạn có thể nhập tin nhắn của mình. Sau khi nhập xong, hãy nhấn Esc rồi nhấn phím dấu hai chấm,:. Bây giờ, hãy nhập các chữ cái wq và nhấn ↵ Enter. Thao tác này sẽ lưu thông báo cam kết của bạn và thoát khỏi trình soạn thảo vim

Thiết lập và sử dụng Git Bước 13
Thiết lập và sử dụng Git Bước 13

Bước 2. Thực hiện một yêu cầu đẩy

Bây giờ các thay đổi của bạn đã được cam kết, bạn nên đẩy chúng! Nhập nguồn gốc đẩy $ git.

Thiết lập và sử dụng Git Bước 14
Thiết lập và sử dụng Git Bước 14

Bước 3. Hợp nhất với nhánh chủ

Quay lại GitHub và bạn sẽ sớm thấy một thông báo bật lên khi bạn ấn. Nhấn "So sánh và kéo yêu cầu". Trên trang này, bạn sẽ có cơ hội xem lại các thay đổi của mình, cũng như thay đổi thông điệp cam kết và thêm nhận xét. Khi mọi thứ đã ổn định và GitHub không phát hiện ra bất kỳ xung đột nào, hãy tiếp tục và đưa ra yêu cầu. Và thế là xong!

Bây giờ, những người đóng góp khác của bạn và chủ sở hữu của kho lưu trữ sẽ tùy thuộc vào việc xem xét thay đổi của bạn và sau đó hợp nhất nó với kho lưu trữ chính

Thiết lập và sử dụng Git Bước 15
Thiết lập và sử dụng Git Bước 15

Bước 4. Luôn nhớ tìm nạp và căn cứ lại

Điều cực kỳ quan trọng là luôn làm việc trên phiên bản mới nhất của tệp. Trước khi bạn thực hiện bất kỳ yêu cầu đẩy nào hoặc bạn vừa bắt đầu một chi nhánh mới hoặc chuyển sang một chi nhánh, hãy luôn chạy lệnh sau git fetch ngược dòng && git rebase ngược dòng / master.

Đề xuất: