- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我知道有 questions floating around当您没有提供明确的分支名称时,关于来自特定分支的 git pull
,但是我想知道即使用户确实指定了不同的分支,是否也可以强制 pull 分支.
例子。
如果我要登录到实时服务器并 pull 最新的更改,我只希望从 live 分支进行更改。因此,如果我要在 shell 中执行以下命令:
git pull origin master
我希望 git 要么
这可能吗?我希望避免任何类似 this one 的情况因为它是一个核心业务系统,所以当出现问题时就不好了。
câu trả lời hay nhất
如果这是您的生产服务器,允许任何人在该存储库中运行任意 git 命令似乎不是一个好主意。任何 merge (例如使用 git pull
)都可能会产生冲突,从而使您的实时服务器的设置出现故障。我认为人们通常通过仅允许开发人员通过推送到具有 post-receive
hoặc cập nhật
钩子(Hook)的裸存储库来部署到生产服务器来处理这个问题:
refs/heads/master
正在更新如果是这样,将其 check out 到一个新目录:
GIT_WORK_TREE=/deployment/directory git checkout -f
当然,这并不能阻止人们在本地 merge 错误的东西,然后将其推送到暂存服务器或实时服务器,但我认为你对此无能为力,我认为 - 人们只需要测试他们的在推送之前正确提交(本地或登台服务器)。
关于Git:强制从特定分支 pull 出(并防止覆盖),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099743/
Tôi đã gặp khó khăn khi chỉnh sửa tệp .htaccess của mình để thực hiện ba việc này cùng nhau. Tôi có thể lấy từng phần riêng biệt nhưng tôi không hiểu quy trình hợp lý về cách làm cho tất cả chúng hoạt động. Đây là những gì tôi có thể tích hợp bằng cách sử dụng bản demo trên bộ phận hỗ trợ của bluehost
Macro tôi đã tạo sẽ lưu sổ làm việc mẫu thành hai tệp riêng biệt. Lưu một cái cho mỗi thử nghiệm (vị trí 1, 2, 3 hoặc 4) rồi sử dụng dữ liệu từ mỗi thử nghiệm trong một macro khác. Thứ hai là giữ các file dữ liệu gốc để sao lưu. Bây giờ vấn đề là mỗi lần tôi chạy thử nghiệm ở từng vị trí và
Tôi đang viết một bài blog về cách sử dụng hệ thống mô-đun của OCaml thay vì hệ thống OO của Java (một góc nhìn thú vị). Tôi gặp phải điều gì đó về sự ép buộc mà tôi không hiểu. Đây là một mô-đun cơ bản và hai mô-đun chứa nó: mô-đun
Tôi có một đoạn mã sẽ được thực thi nhiều lần (5.000+) và một câu lệnh if chỉ đúng trong lần đầu tiên. Tôi đã nghĩ đến việc sử dụng biến "FIRST" và so sánh nó mỗi lần, nhưng có vẻ như thật lãng phí khi kiểm tra nó mỗi lần, mặc dù tôi biết nó không cần thiết. bool FIRS
Trước hết, tôi mới làm quen với Perforce và tôi học chủ yếu qua tài liệu của nó. Vì vậy, chúng tôi sắp chuyển từ CVS sang Perforce và gần đây tôi đã học được một cách hay để tránh thay đổi P4CLIENT cho từng không gian làm việc, đó là thực hiện điều đó trong thư mục gốc của không gian làm việc
Tôi đang viết bài kiểm tra cho một đoạn mã có chứa IOException mà tôi đang cố gắng che đậy. thử/bắt trông như thế này: try { oos = new ObjectOutputStream(new
Tôi đang cố gắng thêm độ trễ giữa việc cuộn các mục tin tức. Tôi biết $.each() thực hiện công việc của mình bằng cách không đợi hoạt ảnh hoàn thành, nhưng tôi muốn biết cách làm cho nó cuộn lên từng mục một và đợi cho đến khi hoạt ảnh cuối cùng hoàn thành trước khi tiếp tục vòng lặp. $(chức năng
Giả sử bạn đã viết một phương thức yêu cầu một danh sách được sắp xếp làm một trong những đầu vào của nó. Tất nhiên điều này sẽ được nhận xét và ghi lại trong mã và thông số sẽ được đặt tên là "sortedList", nhưng nếu ai đó quên thì sẽ xảy ra lỗi. Có cách nào để buộc đầu vào được sắp xếp không? Tôi là
Tôi đang cố gắng chuyển hướng các yêu cầu đến tới https://www.domain.com/ và tất cả https://www.domain.com/ {tất cả các trang} và không gặp vấn đề gì. Những gì tôi đã thử: Thêm dòng này: Redire
Tôi sẽ triển khai những điều sau như thế nào: title_selection = raw_input("Vui lòng nhập số tiêu đề của bạn và nhấn Enter.\n%
Tôi có một biểu mẫu đăng nhập và tôi cần tắt tính năng tự động hoàn tất. Tôi đã thử jquery: $('#login').attr("autocomplete", "off");
Tôi đang tự hỏi mình nên làm gì để buộc hợp nhất từ nhánh dev sang nhánh chính của mình? Sử dụng "git merge dev" có thể gây ra nhiều xung đột. Tuy nhiên, tôi không muốn giải quyết chúng một cách riêng lẻ. Thay vào đó, tôi chỉ muốn sử dụng
Khi cài đặt hai gói Nuget Hl7.Fhir.DSTU2 và Hl7.Fhir.R4, chúng tôi nhận được thông báo sau: Gói DSTU2 dường như đang sử dụng Hl7.Fhir.Support.Poco phiên bản 3.4.0
Tôi đang cố gắng để một thành phần chức năng buộc phải hiển thị lại khi testFn thực thi. Tôi muốn thực hiện việc này bằng cách sử dụng trạng thái (nếu có cách tốt hơn, vui lòng lên tiếng), điều này dường như buộc kết xuất lại thành công nhưng chỉ hai lần và sau đó không có gì. Tôi đã xây dựng một bản demo đơn giản để mô phỏng điều này
Theo mặc định, g++ dường như bỏ qua mã xác định các phương thức trong một lớp không được sử dụng. Ví dụ từ câu hỏi trước của tôi: struct Foo { void bar() {} void baz(
Tôi đang cố gắng làm cho nền trang web của mình cuộn chậm hơn nội dung bằng cách sử dụng kỹ thuật được mô tả ở đây. Tôi không muốn nền được sửa, chỉ chậm hơn thôi. HTML trông như thế này: .parallax { Perspective: 1px;
Câu hỏi tương tự nhất mà tôi có thể tìm thấy là 'làm cách nào để tạo một hàng hộp văn bản hoặc tiện ích có thể cuộn được trong chế độ xem danh sách?'
Tôi có cấu hình eslint sau: "object-curly-newline": ["error", { "ImportDeclaration": "never",
Tôi đang sử dụng plugin TinyMCE và đặt tùy chọn valid_elements thành: "a[href|target:_blank],strong/b,em/i,br,p,ul,ol,li" mặc dù số này không được liệt kê
Xin chào, tôi muốn đặt một mô tả nhiều dòng p4 bằng lệnh sau --field Description="MY CLN Header \\n my CLN Complete description in two -thre
Tôi là một lập trình viên xuất sắc, rất giỏi!