trạng:website Cập nhật với một lệnh đơn (git push) thay vì FTP kéo và thả
- Tôi có một bản sao cục bộ của một trang web
- Tôi có một máy chủ mà tôi có quyền truy cập SSH để
Tôi muốn làm gì?
- Cam kết tại địa phương cho đến khi tôi đang hạnh phúc với mã của tôi
- Hãy chi nhánh tại địa phương
- Có một chi nhánh tổng thể đó là một trong đó nên được đẩy đến máy chủ
- Cập nhật các trang web sử dụng một lệnh đơn (git push origin master)
Nếu tôi thiết lập git repo cục bộ bằng git init, sau đó đẩy vào thư mục trên máy chủ, nó không hoạt động. Khi tôi FTP đến máy chủ để kiểm tra các tập tin, họ đang thực sự ở đó. Khi tôi SSH vào máy chủ và làm trạng thái git, nó không sạch sẽ, mặc dù nó nên được kể từ khi tôi chỉ cần đẩy đến máy chủ.
bước tôi đang làm:
- Tạo một thư mục mới trên máy tính của tôi (mkdir folder_x)
- Đi vào thư mục đó (cd folder_x)
- Thiết lập một kho git mới ở đó (git init)
- (thiết lập kho git thành công)
- Đẩy kho lưu trữ đến máy chủ bằng cách sử dụng lệnh gốc git push (nơi nguồn gốc là s et up as user: [email protected])
sao chép http://stackoverflow.com/questions/3728054/git-push-to-live-server – cmcginty
bản sao có thể có của [Triển khai dự án bằng Git push] (http://stackoverflow.com/questions/279169/ deploy-a-project-using-git-push). [git config receive.denyCurrentBranch updateInstead] (http://stackoverflow.com/a/28381235/895245) trên điều khiển từ xa là một khả năng tốt. –