Hướng dẫn cơ bản về GIT Update 2022

image 1 723

Mẹo về Hướng dẫn cơ bản về GIT Chi Tiết

NỘI DUNGCài đặtTạo một repository mớiSao chép (clone) một repositoryQuy trình làm việcThêm (add) & commitĐẩy (push) những thay đổiNhánhCập nhật & trộn (update & merge)Gắn nhãn (tagging)Thay thế những thay đổi cục bộCài đặt
Tải git về cho OSX
Tải git về cho Windows
Tải git về cho Linux

Tạo một repository mới
Để tạo 1 repository mới, bạn hãy mở hiên chạy cửa số lệnh và gõ dòng lệnh sau
git init

 

Sao chép (clone) một repository
để clone 1 repository có sẵn ở trên máy cục bộ, bạn hãy sử dụng dòng lệnh sau:
git clone /đường-dẫn-đến/repository/
Nếu repository đó ở sever khác thì bạn hãy gõ dòng lệnh sau:
git clone tênusername@địachỉmáychủ:/đường-dẫn-đến/repository

 

Quy trình thao tác
thư mục cục bộ của bạn gồm có ba “trees” được duy trì bởi git. thứ nhất là Thư Mục Đang Làm Việc (Working Directory) có chứa những tập tin hiện tại. cái thứ hai là Chỉ Mục (Index) đóng vai trò như staging area và ở đầu cuối là HEAD trỏ đến commit mới gần đây nhất của bạn.

 

Thêm (add) & commit
Bạn trọn vẹn có thể đề xuất kiến nghị thay đổi (thêm nó vào chỉ mục Index) bằng phương pháp
git add
git add *
Đây là trong bước thứ nhất tiên trong quy trình git cơ bản. Để thật sự commit những thay đổi, bạn sử dụng
git commit -m “Ghi chú Commit”
Bây giờ thì tập tin đã được commit đến HEAD, nhưng chưa phải trên thư mục remote.

 

Đẩy (push) những thay đổi
Thay đổi của bạn hiện giờ đang nằm tại HEAD của bản sao cục bộ đang thao tác. Để gửi những thay đổi đó đến repository remote, bạn thực thi
git push origin master
Thay đổi master bằng bất kể nhánh nào mà bạn có nhu yếu muốn đầy những thay đổi đến.
Nếu bạn chưa clone một repository hiện có và muốn link repository của bạn đến sever remote, bạn phải thêm nó với
git remote add origin
Bây giờ bạn đã sở hữu thể đẩy những thay đổi của tớ vào sever đã chọn

 

Nhánh
Các nhánh (branches) được vốn để làm phát triển tính năng tách riêng ra từ những nhánh khác. Nhánh master là nhánh “mặc định” khi chúng ta tạo một repository. Sử dụng những nhánh khác tri đang trong quy trình phát triển và merge trở lại nhánh master một khi đã hoàn tất.
tạo một nhánh mới và đặt tên là “feature_x” và chuyển qua nhánh đó (từ master) bằng phương pháp
git checkout -b feature_x
trở lại nhánh master
git checkout master
và xóa nhánh feature_x đó lần nửa
git branch -d feature_x
một nhánh không còn mức giá trị với những nhánh khác trừ khi chúng ta đẩy nhánh đó đến remote repository
git push origin

Cập nhật & trộn (update & merge)
để update repository cục bộ của bạn và commit mới nhất, thực thi
git pull
trong thự mục đang thao tác để lấy về (fetch) và trộn (merge) những thay đổi ở remote.
để trộn một nhánh khác vào nhánh đang hoạt động và sinh hoạt giải trí (vd: master), sử dụng
git merge
trong cả hai trường hợp, git nỗ lực trộn tự động hóa (auto-merge) những thay đổi. Không may, điều này sẽ không còn phải lúc nào thì cũng làm được và thường dẫn đến xung đột. Trách nhiệm của bạn là trộn những xung đột đó thủ công minh phương pháp sửa đổi những tập tin được hiển thị bởi git. Sau khi thay đổi, bạn phải ghi lại chúng là đã được trộn (merged) với lệnh
git add
trước lúc trộn những thay đổi, bạn cũng trọn vẹn có thể xem trước chúng bằng những
git diff

Gắn nhãn (tagging)
người ta khuyên nên tạo nhãn (tags) khi phát hành ứng dụng. đấy là khái niệm được nghe biết, đã từng có trên SVN. Bạn tạo tag mới tên là 1.0.0 bằng phương pháp
git tag 1.0.0 1b2e1d63ff
chuỗi 1b2e1d63ff là 10 ký tự thứ nhất của mã commit (commit id) mà bạn có nhu yếu muốn tham chiếu đến bằng nhãn của bạn. Bạn trọn vẹn có thể lấy mã commit với lệnh
git log
bạn cũng trọn vẹn có thể sử dụng ít ký tự hơn từ mã commit, nó chỉ việc phải là duy nhất.

Thay thế những thay đổi cục bộ
Trong trường hợp bạn làm sai điều gì đó, bạn cũng trọn vẹn có thể thay thế những thay đổi cục bộ bằng lệnh
git checkout —
lệnh này thay thế những thay đổi trong “tree” đang thao tác với nội dung mới nhất của HEAD. Các thay đổi đã được thêm vào chỉ mục, kể cả những tập tin mới, điều này sẽ tiến hành giữ lại.
Nếu bạn có nhu yếu muốn hủy toàn bộ thay đổi và commit cục bộ, lấy về (fetch) lịch sử dân tộc mới gần đây nhất từ sever và trỏ nhánh master cục bộ vào nó như sau
git fetch origin
git reset –hard origin/master

gợi ý hữu ích

git GUI tích hợp sẵn
gitk
sử dụng kết quả git với nhiều màu
git config color.ui true
hiện log trên chỉ một dùng mỗi commit
git config format.pretty oneline
sử dụng thêm tập tin tương tác
git add -i

đoạn Clip Hướng dẫn cơ bản về GIT mới nhất?

Bạn đang tìm kiếm từ khóa Hướng dẫn cơ bản về GIT 2022-11-03 01:31:41 san sẻ Bí kíp Hướng dẫn trong nội dung bài viết một cách Mới Nhất.
#Hướng #dẫn #cơ #bản #về #GIT Hướng dẫn cơ bản về GIT
===> Nếu bạn có thắc mắc hay yếu tố gì nội dung bài viết trọn vẹn có thể để lại phản hồi cuối bài nghen.

Exit mobile version