Windows용 Git: .bashrc 또는 Git Bash 쉘용 동등한 구성 파일
방금 Git for Windows를 설치했는데 Bash가 설치되는 것을 보고 매우 기쁩니다.
할 수 들어 Linux와 같은 ).ll
★★★★★★에ls -l
는 찾을 수 것 같습니다..bashrc
★★★★★★★★★★★★★★★★★★★★★★★★★★★
무엇을 편집해야 할까요?
작성하다.bashrc
~/.bashrc
그리고 넌 가버려마찬가지로~/.gitconfig
.
~
'자신의 것'입니다.C:\Users\<your user name>
입력하다echo ~
깃배시
파일을 작성할 수 없는 경우(예를 들어 Windows 실행 중) 다음 명령을 실행합니다.
copy > ~/.bashrc
창에서는 오류 메시지(명령어를 찾을 수 없음)가 출력되지만 파일이 생성되어 편집할 수 있도록 준비됩니다.
새로운 는 Git for Windows에서 됩니다.--login
로 인해 됩니다..bashrc
직직 instead. 음음음음음음음음음음음음음음음음음 reads reads reads reads reads reads reads reads라고 쓰여있어요..bash_profile
.
if~/.bash_profile
파일이 존재하지 않습니다.하다
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
가 "Bash"를..bashrc
이 문제에 대해 제가 이해한 바로는 Git for Windows는 자동으로 이 작업을 수행해야 합니다.다만, 버전 2.5.1을 인스톨 했을 뿐, 인스톨 되지 않았습니다.
다음 명령을 사용하십시오.
cat /etc/bash.bashrc > ~/.bashrc
bashrc를 사용하다★★★★★★를 사용해 .vi ~/.bashrc
을 사용하다
★★★★★★★★★★★★★★★★★.notepad ~/.bashrc
합니다.bash bash를 클릭합니다.그게 전부일 거야.
메모: 변경을 반영하려면 단말기를 재시작해야 합니다.
즉 사용자 환경변수를 .HOME
, 를 사용하여, 를 참조해 주세요.C:\Users\<your user name>
시스템, 고급 시스템 설정, 시스템 속성 창의 고급 탭, 환경 변수...로 이동합니다.
그럼 내 안에C:\Users\<your user name>
..bashrc
,190),touch .bashrc
이치노
1) 관리자 모드에서 git-timeout.exe를 여는 것부터 시작합니다.(파일을 오른쪽 클릭하여 "관리자로서 실행"을 선택하거나 속성 → 호환성 → 관리자 권한으로 이 프로그램을 실행합니다.)
2) ★★cd ~
줄 이다.지지데하다C:/Users/<Your-Username>
.
3) ★★vi .bashrc
그러면 편집자가 열립니다.INSERT를 사용하다
alias ll="ls -la" # this changes the default ll on git bash to see hidden files.
cd "C:\directory\to\your\work\path\"
ll # this shows your your directory before you even type anything.
여기서 문제는 Windows에서 .bashrc 파일을 찾는 방법이라고 생각합니다.
Windows 를 사용하고 있기 때문에, 다음과 같은 명령어를 간단하게 사용할 수 있습니다.
start .
또는
explorer .
Git Bash 설치 루트 디렉토리가 있는 창을 엽니다..bashrc
파일이 없는 경우 파일을 생성해야 할 수 있습니다.
Bash 창에서 Vim을 사용하는 대신 메모장++와 같은 윈도우즈 도구를 사용하여 파일을 편집할 수 있습니다.
새 파일을 만들 필요가 없습니다. 이미 있습니다.
/etc/bash.bashrc
C:\Program Files\Git\etc\profile.d 로 이동합니다.필요한 모든 것을 찾을 수 있습니다.
또는 홈 디렉토리에서 .bashrc 및 .bash_profile을 만듭니다.
.syslog_profile
# generated by Git for windows
test -f ~/.profile && . ~/.profile
test -f ~/.bashrc && . ~/.bashrc
.syslogrc
echo "Hello World!"
Git for Windows 2.21.0 이후가 있는 경우 홈디렉토리에서 .bash_profile을 편집해야 합니다(이 글과 같이).
.bash_profile을 .bashrc 소스로만 지정할 수 있지만, 만약 당신의 .bash_profile에 무슨 일이 생긴다면, 당신의 .bashrc가 왜 다시 작동하지 않는지 불분명해집니다.
모든 에일리어스와 기타 환경 정보를 .bash_profile에 넣고 다음 행도 추가했습니다.
echo "Sourcing ~/.bash_profile - this version of Git Bash doesn't use .bashrc"
그리고 .bashrc에서 나는
echo "This version of Git Bash doesn't use .bashrc. Use .bash_profile instead"
(@harsel의 응답을 기반으로 합니다.코멘트를 하고 싶었지만, 아직 포인트가 없습니다.)
Windows 10 의 gitbash 의 경우는, 다음의 설정 파일을 참조해 주세요.
/.syslogconfig 파일
Windows 의 경우:
찾을 수 있다.bashrc
디렉토리:C:\Users\[YourUserName]
Nodepad++: 별칭을 사용하여 이 파일을 편집합니다.쉿
C:\Program Files\Git\etc\profile.d\filength.d\filename 이 표시됩니다.쉿
필요한 것은 모두 갖추게 될 것입니다.
파일이 실제로 다음 위치에 있는 경우가 있습니다.~/
Visual Studio Code/Windows 10에서 Zsh를 기본 단말기로 시작하기 위해 수행한 단계입니다.
cd ~/
vim .bashrc
다음 붙여넣기...
if test -t 1; then exec zsh fi
Vim 저장/닫기
단말기를 재기동합니다.
Git Bash를 열 때 프로젝트 선택 목록을 원하는 경우:
- 편집
ppath
Git 프로젝트 경로의 코드 헤더에서 이 코드를 .bashrc 파일에 넣고 $HOME 디렉토리에 복사합니다(Windows Vista/Windows 7에서는 C:\사용자\$당신)
.
#!/bin/bash
ppath="/d/-projects/-github"
cd $ppath
unset PROJECTS
PROJECTS+=(".")
i=0
echo
echo -e "projects:\n-------------"
for f in *
do
if [ -d "$f" ]
then
PROJECTS+=("$f")
echo -e $((++i)) "- \e[1m$f\e[0m"
fi
done
if [ ${#PROJECTS[@]} -gt 1 ]
then
echo -ne "\nchoose project: "
read proj
case "$proj" in
[0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;;
*) echo " wrong choice" ;;
esac
else
echo "there is no projects"
fi
unset PROJECTS
- 이 파일을 Git Bash, chmod +x .bashrc 내에서 실행 파일로 설정할 수 있습니다(그러나 이 파일은 NTFS 파일 시스템에 저장되어 있기 때문에 중복될 수 있습니다).
언급URL : https://stackoverflow.com/questions/6883760/git-for-windows-bashrc-or-equivalent-configuration-files-for-git-bash-shell
'programing' 카테고리의 다른 글
git commit 메시지에서 과거 시제를 사용해야 합니까, 아니면 현재 시제를 사용해야 합니까? (0) | 2023.04.11 |
---|---|
Objective-C에서 오브젝트를 캐스팅하는 방법 (0) | 2023.04.11 |
Excel에서 ISO8601 날짜/시간(타임존 포함) 해석 (0) | 2023.04.11 |
npm 5에 의해 작성된 package-lock.json 파일을 커밋해야 합니까? (0) | 2023.04.11 |
그림 제목과 축 레이블 글꼴 크기를 설정하려면 어떻게 해야 합니까? (0) | 2023.04.11 |