git 관련 기록
2750 단어 git
## Windows
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch path/to/your/file' HEAD
git push origin master --force
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
6, Windows Git Bash 중국어 디코드 문제 해결/etc/gitconfig
[gui]
encoding = utf-8 # urf-8, git gui
[i18n]
commitencoding = GB2312 #log ,window gb2312,
logoutputencoding = utf-8 #
[svn]
pathnameencoding = GB2312 #
/etc/git-completion.bash
alias ls='ls --show-control-chars --color=auto' #ls
/etc/inputrc
set output-meta on #bash
set convert-meta off
/etc/profile
export LESSCHARSET=utf-8 #$ git log vcs ,n log , , space 。 log less 。 less , $ git log 。
둘째, 프로필
.gitconfig
[core]
quotepath = false
[i18n]
logoutputencoding = utf-8
commitencoding = gbk
[alias]
co = checkout
ci = commit
st = status
br = branch
re = remote
di = diff
rb = rebase
l = log --oneline --decorate -12 --color
ll = log --oneline --decorate --color
lc = log --graph --color
dci = dcommit
[gui]
encoding = utf-8
[svn]
pathnamecoding = GB2312
암호 없이git 라이브러리에 접근
윈도우즈 사용자 디렉토리에서 생성_netrc
윈도우즈 사용자 디렉토리가 아닌 경우
만들다.netrc, 권한 설정 600
machine www.github.com
login username
password password
셋째, git 라이브러리의 역사에서 제출한 큰 파일을 정리하는 명령을 사용합니다.
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch */target/*' --prune-empty --tag-name-filter cat -- --all
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch *.iml' --prune-empty --tag-name-filter cat -- --all
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Heroku H10/503 오류 해결 방법 - 이야기오후 2시 30분까지 내 이해 수준에 따라 배포할 준비가 된 내 코드 를 완성했습니다. 몇 달 전에 플랫폼에 Node.js 앱을 배포하여 을 따르기로 결정했습니다. How to solve Heroku H10 erro...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.