Gần đây tôi đã bắt đầu sử dụng GitHub for Windows.Trên mâu thuẫn, GitHub cho Windows đặt tôi vào trạng thái "rebasing", cách đi từ đó?
Tôi vừa bị xung đột. Trên dòng lệnh tôi sẽ biết làm thế nào để xử lý này, nhưng GitHub cho Windows chọn lựa để đưa tôi trong tình trạng tôi không quen thuộc với:
C:\Users\w\Documents\GitHub\CmisSync [(6026d18...)|REBASE +0 ~1 -0 !1 | +0 ~0 -0 !1]> git status
# Not currently on any branch.
# You are currently rebasing.
# (fix conflicts and then run "git rebase --continue")
# (use "git rebase --skip" to skip this patch)
# (use "git rebase --abort" to check out the original branch)
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
...
Tôi cố định cuộc xung đột, cam kết các tập tin, nhưng khi tôi chạy git push
tôi được nói:
fatal: You are not currently on a branch.
To push the history leading to the current (detached HEAD) state now, use
git push origin HEAD:<name-of-remote-branch>
Cách được khuyến nghị để kết hợp cam kết của tôi với chủ từ xa là gì?
Tôi nghi ngờ git push origin HEAD:master
sẽ đạt được điều này.
ý của bạn là gì bằng cách "kiểm tra bạn không sửa đổi bất kỳ cam kết công khai nào"? –