Professional Documents
Culture Documents
Dưới đây là các câu lệnh cần lưu ý
Dưới đây là các câu lệnh cần lưu ý
----------------------------git---------------------------------//
git init
git remote add origin https://github.com/lijiafu01/unity3D.git //thiết lập liên kết
lần đầu với kho trên cloud
------
git reset --hard origin/main
git show 6b8c4a599720921a98218b3b2d770ae0c488369b //xem lại thông tin commit một
phiên bản nào đó theo id
git pull origin tên_nhánh // Lấy dữ liệu và tự động hợp nhất với nhánh
hiện tại
git reset --hard "tên nhánh" //trở về trạng thái ban đầu những dữ liệu chưa
được commit sẽ bị xóa
git fetch origin "tên nhánh" //lấy dữ liệu mới nhất của nhánh đó về
git merge origin/develop //hợp nhất với dữ liệu mới nhất,nếu làm việc
nhiều người nên hợp nhất dữ liệu mới trên cloud trước khi đẩy để tránh xung đột với
người khác.
git merge --abort //hủy hợp nhất và quay trở lại trạng thái ban
đầu
git reflog //chưa tất cả commit bao gồm commit bị xóa
git cherry-pick 56ae54d //lấy phiên bản trong git reflog
git cherry-pick --abort //hủy git cherry-pick và quay trở lại trạng
thái ban đầu
git push origin develop --force //thay đổi phiên bản bao gồm cả lịch sử và
ko kiểm tra xung đột
git push origin develop --force-with-lease //thay đổi phiên bản bao gồm cả lịch sử
và kiểm tra xung đột
git reset --hard "mã ID" //chuyển về phiên bản với mã ID và tất cả
phiên bản lưu sau ID sẽ bị xóa
/*xóa một file nào đó trong tất cả phiên bản trên cloud//.vsconfig = tên file
git rm --cached .vsconfig
git commit -m "Removed .vsconfig from repository"
git push origin main
*/
/*cưỡng chế quay lại phiên bản trước đó nếu ko xử lý được xung đột
git checkout develop
git fetch origin
git reset --hard origin/develop
*/
git config --global core.autocrlf true //sửa lỗi cấu hình cho window