2013-01-08 57 views
5

Khi tôi chạy nó trên git repo của tôi đây là những gì tôi nhận được.Git pull là gì. làm gì?

git pull . 
From . 
* branch   HEAD  -> FETCH_HEAD 
Current branch rel_20121207 is up to date. 

Nhưng khi tôi chạy chỉ git pull nó thực sự cập nhật từ xa.

Tôi muốn biết chính xác những gì đã xảy ra khi tôi chạy git pull .

Trả lời

9

Ha, niềm vui này. git pull lấy tên từ xa, hoặc thông số tệp. Bạn đang cung cấp cho nó một đặc tả tập tin ('.' có nghĩa là thư mục hiện tại), do đó, nó xử lý repo hiện tại của bạn như một điều khiển từ xa và ném HEAD hiện tại của bạn vào FETCH_HEAD. Bạn đang kéo repo của bạn vào chính nó; về cơ bản nó không làm gì cả.

+3

vui nhộn! Tôi đã không nhận thấy sự nổi tiếng '.' trong câu hỏi! +1: D – BigMike