Tôi có một máy chủ có một số cấu hình mà tôi không biết chính xác nơi tôi chỉ git kéo và nó được những gì trong repo github, sau đó khởi động lại nó để triển khai.Git kéo không kéo tất cả mọi thứ
Vấn đề là, có một cam kết không phải là mới nhất của tôi, điều đó không thực sự trên máy chủ của tôi. Các tệp không có trong .gitignore. Làm thế nào để đảm bảo rằng một kéo, kéo một cam kết?
tôi thực sự không biết làm thế nào để sửa chữa nó, tôi đang suy nghĩ về khởi động lại tất cả mọi thứ :(
14:41][[email protected]] someserver_dir (master)$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Gemfile
# modified: Gemfile.lock
# modified: config/assets.yml
# modified: config/database.yml
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# randomfiles
thông tin thêm sẽ làm cho nó dễ dàng hơn để trả lời. câu hỏi của bạn là gì. bạn? Bạn đang ở trên nhánh phải không? Ví dụ, nếu bạn đang nhìn vào nhánh 'master' trên máy chủ, bạn có kiểm tra ra' master' cục bộ không? Làm thế nào về 'git log origin/master..master'? –
Kho lưu trữ git có công khai không? Nếu có, hãy cung cấp một URL. –
không công khai, trạng thái git cho tôi thấy mọi thứ đều thú vị, chỉ có một chi nhánh. – thiagofm