2012-09-05 31 views
15

Tôi đang thực hiện việc nhập mã ban đầu của mình vào mã git, nó là một mã nguồn lớn, do đó, việc đẩy là lấy thời gian của nó.Tôi có thể tiếp tục làm việc trong khi git push không?

Từ những gì tôi biết git nhận được những thay đổi và sau đó tải lên, vì vậy tôi có an toàn để tiếp tục làm việc trong khi đang diễn ra không, hay tôi cần phải đợi nó hoàn thành trước khi tôi sửa đổi tệp?

Trả lời

20

Khi Git đẩy, nó không đọc hoặc viết bất cứ thứ gì từ cây đang hoạt động, chỉ nội dung từ thư mục .git.

Vì vậy, có, bạn an toàn để tiếp tục làm việc.

+0

Nhưng tôi giả sử sự đảo ngược là đúng cho kéo khi họ sửa đổi cây làm việc? ví dụ. Nếu tôi đã không kéo trong một vài tháng và sau đó đã làm tôi sẽ phải chờ đợi cho rằng để hoàn thành có? – Hailwood

+12

'pull' là một đoạn cắt ngắn cho' fetch' + 'merge'. 'fetch' không thay đổi các tệp của bạn,' hợp nhất' rõ ràng là không. Nếu bạn có kết nối chậm, có thể bạn có thể làm 'fetch' trong khi làm việc và sau đó' hợp nhất' khi bạn quyết định đưa các thay đổi từ xa vào cây đang hoạt động của mình. – kan

Các vấn đề liên quan