git version 1.7.3.5
tôi có các chi nhánh sau:cập nhật chi nhánh sử dụng git pull
git branch
image
master
* video
tôi đã làm một số công việc tại văn phòng. Và khi tôi về nhà tôi luôn luôn cập nhật trên sổ tay của nhà tôi.
Tuy nhiên, khi tôi đã làm một git remote show origin
tôi nhận được như sau:
Local refs configured for 'git push':
image pushes to image (up to date)
master pushes to master (fast-forwardable)
video pushes to video (local out of date)
Vì vậy, tôi đã làm một git pull cho tất cả các ngành:
git pull origin image
git pull origin master
git pull origin video
Khi tôi làm một status git trên chi nhánh video và hình ảnh tôi nhận được:
nothing to commit (working directory clean)
Khi tôi thực hiện trạng thái git trên nhánh chính tôi nhận được:
Your branch is ahead of 'origin/master' by 5 commits.
Tôi không hiểu những điều sau đây (fast-forwardable)
và (local out of date)
?
Nhưng trong trạng thái git cho video, video đó đã cập nhật trạng thái của nó?
Tôi có cần đẩy tổng thể của mình nếu nó vượt lên trước 5 lần commit không?
Rất cám ơn cho bất cứ đề nghị
chạy 'git log --stat --pretty = format:'% Cred% h% Creset -% s% Cgreen (% cr)% Creset '--abbrev-commit --date = nguồn gốc tương đối/master..master' để có ấn tượng về sự khác biệt. '(fast-forwardable)' có nghĩa là nó an toàn để đẩy: các nhánh có cùng cam kết ngoại trừ một nhánh ('local' trong các trường hợp của bạn) có thêm một số commit ở trên cùng. – jfs