Tôi đang sử dụng Git Bash trên Windows 7 và muốn thiết lập các bí danh hồ sơ Bash alias gs='git status'
để giúp cuộc sống của tôi dễ dàng hơn. Tôi có thể làm cái này như thế nào?
Tôi đang sử dụng Git Bash trên Windows 7 và muốn thiết lập các bí danh hồ sơ Bash alias gs='git status'
để giúp cuộc sống của tôi dễ dàng hơn. Tôi có thể làm cái này như thế nào?
Câu trả lời:
Khi bạn mở Git Bash của bạn, bạn nên ở trong thư mục chính của bạn theo mặc định. Bây giờ hãy tạo tệp .bashrc (nếu trên Windows 7, tệp phải được đặt tên .bashrc. ).
Nếu bạn không có trong thư mục chính, hãy thay đổi nó bằng cách gõ:
CD
và nhấn Enter. cd, không có bất kỳ tham số nào khác được liệt kê sau, sẽ luôn trả về thư mục chính.
Bạn có thể tạo tệp bằng cách gõ:
chạm .bashrc
Sau đó chỉnh sửa nó bằng Vim hoặc bạn có thể thử thực hiện với một số trình soạn thảo Windows, nhưng tôi không khuyên bạn vì một số vấn đề định dạng văn bản.
vim .bashrc
Thay đổi thành Chế độ chèn bằng cách nhấn iphím.
Thêm bí danh của bạn bằng cách gõ:
bí danh gs = 'trạng thái git'
Thoát khỏi chế độ chèn bằng cách nhấn Escphím.
Lưu và đóng tệp của bạn bằng cách gõ như sau :wqEnter.
:wEnter sẽ chỉ lưu tập tin của bạn.
:q!Enter sẽ thoát khỏi trình chỉnh sửa mà không lưu tệp của bạn.
Cuối cùng, cập nhật tệp để sử dụng các thay đổi mới của bạn bằng cách nhập:
nguồn .bashrc
WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you.
(Git-2.11.0-64-bit)
touch
tệp, vi
sẽ tạo nó cho bạn trực tiếp. Ngăn chặn bạn một dòng;)
Bạn có thể đặt .bash_profile
trong thư mục người dùng của mình: C: \ Users \ <tên người dùng> .
Bạn cũng có thể tạo ra một số bí danh git-chỉ để bạn có thể làm chỉ là git st
cho git status
bằng cách thêm những dòng này vào C: \ Users \ <username> \ gitconfig. :
[alias]
st = status
Một số bí danh hữu ích khác:
cm = commit -m
cma = commit -a -m
br = branch
co = checkout
df = diff
ls = ls-files
sh = stash
sha = stash apply
shp = stash pop
shl = stash list
mg = merge
ph = push -u
.gitconfig
tệp thường là đủ.
.bash_profile
không phải trong cửa sổ nhà của tôi dir. nhưng thư mục chuyển vùng của tôi (quản trị mạng áp đặt). Câu trả lời "chính xác" là "đưa .bash_profile
vào thư mục git bash home của bạn ", mà bạn có thể tìm thấy bằng cách đi đến cd ~
đópwd
Nếu bạn không thể tìm thấy ~/.bashrc
tệp của mình , bạn có thể thêm tất cả các bí danh vào ~/.bash_profile
tệp của mình .
Chẳng hạn, để thêm bí danh cho lệnh Git ( git status
) chỉ cần thêm:
alias gs="git status"
Theo cùng một cách bạn có thể thêm bí danh cho lệnh Bash (thay đổi đường dẫn thư mục):
alias myd="cd ~/path to my directory"
Trong thư mục chính Git Bash của bạn, cần có tệp .gitconfig. Trong tệp này, bạn có thể thêm bí danh của mình bằng cách thêm [alias]
. Nó sẽ là một cái gì đó như dưới đây:
[alias]
st = status
co = checkout
Đơn giản (nếu bạn có .bashrc, bạn sẽ thêm bí danh vào cuối tệp):
cat >> ~/.bashrc
Dán hoặc gõ một danh sách các bí danh. Nhấn Ctrl+ Dvà cuối cùng chạy:
source ~/.bashrc