NEW
Font size
WorksheetsGit và github
Total questions: 45
Worksheet time: 23mins
Git là gì?
Trình soạn thảo văn bản
Trình biên dịch
Hệ thống quản lý phiên bản
Hệ điều hành
Lệnh nào khởi tạo một kho lưu trữ Git mới?
git new
git create
git start
git init
Làm thế nào để xem lịch sử commit trong Git?
git logs
git history
git commits
git log
Lệnh nào thêm các thay đổi vào khu vực staging trong Git?
git add
git save
git upload
git stage
Lệnh nào hiển thị trạng thái thay đổi trong kho lưu trữ?
git status
git show
git view
git display
Làm thế nào để commit các thay đổi đã staged?
git save
git update
git commit
git store
Thư mục .git lưu trữ gì?
Tệp cấu hình
Mã nguồn
Tài liệu dự án
Metadata của kho và lịch sử phiên bản
Lệnh nào tạo một nhánh mới trong Git?
git new branch
git branch-new
git branch
git create-branch
Làm thế nào để chuyển sang một nhánh khác trong Git?
git switch
git move
git jump
git hop
Lệnh nào dùng để hợp nhất một nhánh vào nhánh khác?
git merge
git join
git combine
git bind
Xung đột (merge conflict) là gì?
Lỗi trong cấu hình Git
Sự bất đồng giữa các thành viên nhóm
Các thay đổi bị trùng lặp giữa các nhánh
Sự cố đồng bộ hóa với kho lưu trữ từ xa
Lệnh nào dùng để sao chép một kho lưu trữ từ xa?
git copy
git replicate
git duplicate
git clone
Lệnh nào kết nối một kho lưu trữ cục bộ với máy chủ từ xa?
git link
git bind
git remote add
git connect
Làm thế nào để lấy cập nhật mới nhất từ kho lưu trữ từ xa mà không hợp nhất chúng?
git pull
git get
git fetch
git update
Làm thế nào để đẩy các thay đổi từ nhánh cục bộ lên kho lưu trữ từ xa?
git send
git upload
git dispatch
git push
Lệnh nào được sử dụng để xóa một nhánh cục bộ trong Git?
git branch -remove
git remove
git branch -d
git delete-branch
Làm thế nào để kiểm tra sự khác biệt giữa các tệp đã sửa đổi và phiên bản đã staged?
git compare
git show
git changes
git diff
Lệnh nào dùng để lưu trữ tạm thời các thay đổi hiện tại mà không commit?
git save
git store
git stash
git hold
Lệnh nào dùng để hoàn tác các thay đổi đã staged?
git unstaged
git undo
git reset
git revert
Làm thế nào để hoàn tác một commit gần đây mà không làm mất thay đổi?
git reset --soft
git restore
git undo --soft
git revert --no-commit
Lệnh nào được sử dụng để hoàn tác một commit đã tồn tại trong lịch sử?
git undo
git restore
git revert
git rollback
Làm thế nào để hợp nhất các commit gần đây thành một commit duy nhất?
git squash
git merge-commits
git combine
git rebase
Làm thế nào để thay đổi tin nhắn commit cuối cùng?
git commit --edit
git commit --amend
git reset --message
git modify-commit
Lệnh nào liệt kê các kho lưu trữ từ xa hiện được cấu hình?
git list
git remotes
git remote -v
git show-remotes
Làm thế nào để giải quyết xung đột khi hợp nhất các nhánh?
Sử dụng lệnh git conflict --resolve
Chỉnh sửa thủ công các tệp bị xung đột, sau đó commit
Sử dụng lệnh git merge-fix
Xóa nhánh bị xung đột
Git và GitHub là giống nhau
Đúng
Sai
Lệnh nào để kiểm tra phiên bản Git đã cài đặt?
git --version
git help version
getGitVersion
gitVersion
Tùy chọn nào được sử dụng để thiết lập tên người dùng mặc định cho mọi kho lưu trữ trên máy tính của bạn?
Không cần chỉ định, đây là mặc định.
--A
--all
--global
Lệnh nào để thiết lập email người dùng cho kho lưu trữ hiện tại?
Lệnh nào để thêm tất cả các tệp và thay đổi trong thư mục hiện tại vào môi trường staging của kho lưu trữ Git?
git add --files
git add
git add --all
Lệnh nào để kiểm tra trạng thái hiện tại của kho lưu trữ Git?
git status
--status
git getStatus
git config --status
Git tự động thêm tệp mới vào kho lưu trữ và bắt đầu theo dõi chúng.
Đúng.
Sai.
Lịch sử commit của Git tự động bị xóa:
Lịch sử commit không bao giờ tự động bị xóa.
Mỗi năm.
Mỗi 2 tuần.
Mỗi tháng.
Lệnh nào để commit với thông điệp "New email"?
git commit -m "New email"
git commit -log "New email"
git commit -mess "New email"
git commit message "New email"
Lệnh nào để xem các tùy chọn có sẵn cho lệnh commit?
git commitHelp
git commit readme
gitHelp commit
git commit -help
Trong Git, một nhánh là:
Một phiên bản riêng biệt của kho lưu trữ chính.
Không có gì, chỉ là một từ vô nghĩa.
Một phần bí mật của Git config.
Lệnh nào để chuyển sang nhánh "new-email"?
git checkout new-email
git branch new-email
git checkout branch new-email
git branch -move new-email
Tùy chọn nào, khi chuyển sang một nhánh, sẽ tạo nhánh đó nếu nó chưa tồn tại?
-b
-new
-all
-newbranch
Lệnh nào để hợp nhất nhánh hiện tại với nhánh "new-email"?
git merge new-email
git commit -merge new-email
git add new-email
Lệnh nào để xóa nhánh "new-email"?
git branch -d new-email
git gone new-email
git delete new-email
git delete branch new-email
Lệnh nào để thêm kho lưu trữ từ xa "https://abc.xyz/d/e.git" với tên "origin"?
git remote add origin https://abc.xyz/d/e.git
git add origin https://abc.xyz/d/e.git
git remote https://abc.xyz/d/e.git
git origin=https://abc.xyz/d/e.git
Lệnh nào để đẩy kho lưu trữ hiện tại lên kho từ xa "origin"?
git push origin
git remote push
git merge remote
git remote commit
Lệnh nào để lấy toàn bộ lịch sử thay đổi từ kho lưu trữ từ xa "origin"?
git fetch origin
git status remote origin
git get log origin
git origin help
Lệnh nào để hiển thị sự khác biệt giữa nhánh hiện tại và nhánh "new-email"?
git diff new-email
git status new-email
git changes new-email
git log new-email
Git Pull là sự kết hợp của:
fetch và merge
branch và checkout
add và commit
