[Video Summary] Course Fundamentals: Use Xcode to Roll Back an Earlier Github Commit
Mô tả nhanh
Video này hướng dẫn cách sử dụng Xcode để quay lại một commit (phiên bản) cũ trên Github, cách xóa một repo trên Github và cách khôi phục repo đó từ Xcode.
Video
Mô tả chi tiết
Video này hướng dẫn cách sử dụng Xcode để quay lại một commit (phiên bản) cũ trên Github, cách xóa một repo trên Github và cách khôi phục repo đó từ Xcode.
Các bước thực hiện:
- Quay lại commit cũ:
- Mở Source Control Navigator, chọn branch hiện tại (thường là "main").
- Tìm commit muốn quay lại (ví dụ: version 1.0).
- Nhấn chuột phải, chọn "New Branch from..." và đặt tên branch mới (ví dụ: "temp").
- Nhấn chuột phải vào branch "temp", chọn "Switch to..." để chuyển sang branch này.
- Kiểm tra xem code đã đúng commit mong muốn chưa bằng cách mở file ContentView và xem preview.
- Vào menu Source Control --> Push để tạo remote branch "temp" trên Github.
- Chỉnh sửa remote branch trên Github:
- Mở repo trên Github, chuyển default branch từ "main" sang "temp".
- Xóa branch "main" (nếu muốn), hoặc đổi tên thành "backup".
- Đổi tên branch "temp" thành "main".
- Chỉnh sửa local branch trên Xcode:
- Xóa local branch "main" cũ.
- Đổi tên local branch "temp" thành "main".
- Xóa remote branch "temp" (nếu có hiện).
- Kiểm tra:
- Thực hiện chỉnh sửa code, commit và push lên Github để kiểm tra lại.
- Xóa repo trên Github:
- Vào Settings của repo, cuộn xuống dưới cùng đến "Danger Zone".
- Click "Delete this repository" và nhập username/reponame để xác nhận.
- Khôi phục repo đã xóa từ Xcode
- Chọn project, click phải chuột và chọn new github exercise remote.
- Click vào create để tạo lại repo.
Video này cũng đề cập đến một số lỗi có thể xảy ra trên Xcode beta, và cách khắc phục bằng cách khởi động lại Xcode.
Chúc bạn thành công!