- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我读了git book但不知何故忘记了luật lệ上面写着:
Do not rebase commits that you have pushed to a public repository.
If you follow that guideline, you’ll be fine. If you don’t, people will hate you, and you’ll be scorned by friends and family.
在这里,我在工作中创建了一个本地分支 feature-xyz,并将其推送到远程仓库。我将它 pull 到另一台计算机上,做了更多的工作并推送。回到工作岗位,我 pull 了 Twig 。几次提交后,我重新定位了我的分支。现在我已经完成了 feature-xyz 并想将它推送到远程存储库,但这显然失败并显示以下消息:
$ git push origin feature-xyz
To git@:.git
! [rejected] feature-xyz -> feature-xyz (non-fast-forward)
error: failed to push some refs to 'git@:.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
显然, pull 远程分支会产生各种冲突。所以我决定删除远程分支:
git push origin:feature-xyz
并重新创建它:
git push origin feature-xyz
但是我想知道是否有更好的工作流程不涉及删除远程分支?
câu trả lời hay nhất
那么不要 rebase 。 merge 。
即,不要在 anotherBranch
之上 rebase feature-branch
。将 anotherBranch
merge 到 feature-branch
ở giữa.
注意删除远程分支或者push --force
同一个分支是一样的。
在这两种情况下,您都发布了新的 SHA1,重写了历史记录,这对于之前 pull 过 feature-branch
的其他人来说可能不方便。
关于Git 如何重新设置我已经推送的(个人)分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13047333/
Câu hỏi này đã có câu trả lời: Có cách nào chỉ chấp nhận giá trị số trong JTextField không? (20 câu trả lời) Có thể không?
Tôi sử dụng Dell XPS M1710. Có đèn trên nắp laptop, loa bên hông và loa trước (3 bộ đèn có thể điều chỉnh riêng) và đèn dưới pad chuột. Trong BIOS tôi có thể thay đổi màu sắc của các đèn này, ít nhất là đối với từng nhóm. Ngoài ra, tôi có thể gõ dưới bàn di chuột
Tôi biết tôi có thể mở ứng dụng Cài đặt trong iOS 5 bằng cách sử dụng [[UIApplication SharedApplication] openURL:[NSURL URLWithString:@"prefs://"
Tôi có một ứng dụng Django mà tôi đang cố gắng thiết lập tài liệu. Cấu trúc thư mục như sau: - doc - project | - manager.py Tôi đã đặt đường dẫn để Sphinx có thể nhìn thấy mọi thứ, nhưng khi tôi thử sử dụng
Mình đang chạy centos 5.5 ram 768mb. Tôi liên tục nhận được cài đặt MaxClients của máy chủ trong nhật ký, hãy cân nhắc việc tăng MaxC
Tôi có bản cài đặt Drupal chạy bên trong máy chủ có cấu hình sau: StartServers 5 MinSpareServers 5 MaxSpareServers 15 MaxClien
Có thể định cấu hình cài đặt asp cho một vị trí nhất định bằng gói Microsoft.Web.Administration không? Tôi muốn thêm phần sau theo chương trình vào ứng dụng IIS cục bộ của mình.
Tôi đã đọc tài liệu cung cấp các tham số cho kube-proxy nhưng tài liệu này không giải thích cách sử dụng các tham số này. Tôi sử dụng az aks create để tạo cụm của mình bằng chương trình azure-cli, sau đó tôi lấy thông tin đăng nhập và sử dụng kubect
Tôi tự hỏi liệu có bất kỳ lợi thế rõ ràng nào khi đặt một số cookie thông qua JavaScript ở phía máy khách so với việc sử dụng hàm setcookie() trong PHP không? Lý do duy nhất tôi có thể nghĩ đến là để giảm một số lưu lượng truy cập mạng (lần đầu tiên). nhưng không
Tôi có một nút đặt lớp nội dung thành .blackout. Tôi đang sử dụng js-cookie để đặt cookie và mã bên dưới được liên kết với nút của tôi. $('#boToggle').on('click'
Tôi có một loạt các div HTML tùy chỉnh. Tôi lưu trữ 3 trong số chúng trong một div có lớp trượt. Sau đó, tôi sử dụng lớp trượt đó để gọi hàm bóng mượt và áp dụng các cài đặt như thế này: $('.slide').slick({
Tôi đang tạo một ứng dụng chạy trên Windows 8 (máy tính để bàn) Tôi cần: Cho phép người dùng khởi chạy "Lịch sử tệp" bằng ứng dụng của tôi. Tôi cần tìm dòng lệnh mở Lịch sử tệp. Tôi cần có khả năng hiển thị cài đặt hiện tại cho Lịch sử tệp.
Tôi vừa mua một chiếc MacBook Pro mới và đang cố gắng thiết lập RVM trong hệ thống. Tôi đã cài đặt RVM và đặt mặc định thành ➜ rvm list default Ruby mặc định (dành cho shell mới)
Tôi đang cố gắng thay đổi mã khởi tạo ứng dụng của mình do có cảnh báo về những thay đổi sắp tới đối với hành vi dấu thời gian trong Firestore. Hành vi của các đối tượng Ngày được lưu trữ trong Firestore
Trong ICS, hiện có cài đặt "Giới hạn dữ liệu nền" trong màn hình Mạng-> Cài đặt sử dụng dữ liệu. Có cách nào để đặt "giới hạn dữ liệu nền" theo chương trình cho ứng dụng của tôi không? Hoặc có cách nào để hiển thị cài đặt "Sử dụng dữ liệu" với các tùy chọn cho ứng dụng của tôi không? tối ưu
Tôi đang cố gắng thiết lập Jest bằng ứng dụng NextJS, hiện có trong jest.config.js: module.exports = { testPathIgnorePatterns: ["/.n
Gần đây tôi đã nâng cấp lên FlashDevelop 4, tất nhiên nó đã khôi phục tất cả cài đặt trước đó của tôi về trạng thái ban đầu. Vấn đề tôi gặp phải là tôi không thể tìm thấy bất kỳ nơi nào trong cửa sổ cài đặt mới tùy chọn tắt các khoảng trắng tự động mà nó chèn trước dấu ngoặc vuông, dấu ngoặc nhọn, v.v. tức là nó sẽ tự động
Có cách nào để truy cập cài đặt iPhone/iPod touch theo chương trình không? Cảm ơn. Câu trả lời hay nhất của Bilanchi Hầu hết các cài đặt người dùng có thể được truy cập bằng cách đọc danh sách các thuộc tính được lưu trữ trong /User/Library/Preferences/
Tôi cần chọn cài đặt nào để duy trì hàng đợi có thứ tự khi xóa các giá trị nhất định. Tôi đã tạo bảng với mức tăng tự động và id làm khóa chính. Khi tôi chèn giá trị lần đầu tiên, không có vấn đề gì. Giống như 1,2,3,4,5... Khi một số giá trị bị xóa, thứ tự sẽ thay đổi như 1,5,3.
Tôi đang cố gắng thiết lập một dự án Symfony2 mẫu như được hiển thị ở đây http://symfony.com/doc/current/quick_tour/the_big_picture.html sau khi truy cập confi
Tôi là một lập trình viên xuất sắc, rất giỏi!