Tôi thấy tài liệu git rất khó hiểu về vấn đề này. Tôi muốn làm một điều đơn giản, nhưng có vẻ như làm nó không đơn giản chút nào.Làm cách nào để yêu cầu Git luôn kéo nhánh chính?
Tôi có tình huống sau đây:
$ git remote -v
origin git://192.168.0.49/mnt/repos
stick /mnt/titanium/podaci/repos
tôi có thể sử dụng git pull để lấy và hợp nhất từ nguồn gốc, và rằng hoạt động tốt:
$ git pull
Already up-to-date.
tôi có thể kéo từ dính như thế này:
$ git pull stick master
Already up-to-date.
Tuy nhiên, khi tôi kéo từ dính mà không chủ phần, tôi nhận được tin nhắn này:
$ git pull stick
From /mnt/titanium/podaci/repos
* [new branch] su2009 -> stick/su2009
You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me either. Please
name which branch you want to merge on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details on the refspec.
If you often merge with the same branch, you may want to
configure the following variables in your configuration
file:
branch.master.remote = <nickname>
branch.master.merge = <remote-ref>
remote.<nickname>.url = <url>
remote.<nickname>.fetch = <refspec>
See git-config(1) for details.
Một số điều nhầm lẫn tôi ở đây. "tệp cấu hình của bạn" có nghĩa là gì ở đây? Tôi nên chỉnh sửa tệp nào và tôi nên nhập chính xác những gì? biệt danh trong trường hợp này là gì?
Tôi hy vọng rằng những gì tôi đang cố gắng hoàn thành là rất phổ biến, nhưng tôi đã không thể tìm thấy câu trả lời thẳng hàng với một ví dụ.
Câu cuối cùng của bạn là rất quan trọng. Tôi đã hy vọng có một số cách để giải quyết vấn đề đó. –
Tôi không biết một chi nhánh nào khác. .remote' và 'branch. . Làm việc trong tay và mỗi nhánh chỉ có thể có một danh sách 'từ xa'. –
mipadi
Vâng, tôi đoán nó chỉ là cách Git hoạt động. Có lẽ tôi sẽ gửi một yêu cầu tính năng cho các nhà phát triển nếu nó bao giờ nhận được trên dây thần kinh của tôi quá nhiều (mà không phải là rất có khả năng xảy ra). Đã chấp nhận câu trả lời. –