Dấu at @
thường được sử dụng trong git để specify revisions trong các cách khác nhau . Ví dụ:Dấu "/" ký hiệu/ký tự/ký tự có ý nghĩa gì trong Git?
<ref>@{<date>}
chỉ định tham chiếu ở trạng thái của nó trên<date>
.Ví dụ:
git diff [email protected]{yesterday} master
.<ref>@{<n>}
cụ thể tham chiếu tại số thứ trạng thái trước đó.Ví dụ:
git diff [email protected]{1} master
.@{-<n>}
chỉ định n th chi nhánh đã kiểm tra trước đó trước nhánh hiện tại.Ví dụ:
git checkout @{-5}
.<ref>@{upstream}
chỉ định chi nhánh ngược dòng cho tham chiếu.Ví dụ:
git diff [email protected]{upstream} master
.
Tuy nhiên, các @
đang được sử dụng theo những cách khác trong git lệnh quá, giống như
git rebase -i @~4
git log @^^[email protected]
nào ở-dấu @
có ý nghĩa gì trong những ví dụ?
man git-rev-parse – sehe
@sehe lệnh đó sẽ không hoạt động đối với người dùng msysgit, msysgit không đi kèm với 'man', nếu họ muốn sử dụng lệnh để xem tài liệu, họ phải sử dụng' git rev -parse --help'. –
nó không phải là một lệnh. Đó là một Moniker sử dụng không gian tên "người đàn ông" nổi tiếng :) https://www.google.com/search?q=man+git-rev-parse – sehe