Note
git bash 명령어
$ pwd
: 현재 경로를 나타내는 명령어입니다.
$ mkdir
{폴더명}: 폴더(디렉토리)를 생성하는 명령어 입니다.
$ ls
: 현재 디렉토리 안에 파일 및 폴더 목록을 출력합니다.
옵션 $ ls -l
: 상세정보출력, $ ls -a
: 숨긴파일까지 표시
-> $ ls -al
: 숨긴파일까지 상세정보 포함해서 출력
$ cat {파일명}
: 파일을 터미널에 출력합니다.
패키지
- 'system packages': 파이썬이 사용하는 패키지
import sys
print(sys.prefix)
- 'site packages': 제 3 패키지들, 예를 들어 'pandas', 'numpy
import site
print(site.getsitepackages())
Anaconda 설치 오류
- 저장 경로에 한글 또는 특수 문자가 들어간 폴더여서 겪는 문제 [참고]
: Anaconda를 setup할 때 저장할 파일에 한글인 경우에 문제가 생김❗ 폴더에 Anaconda3 폴더를 만들어서 저장할때 지정하면 됨
But, 이 방법으로 했지만 conda deactivate가 안됨 : 실패
An unexpected error has occurred. Conda has prepared the above report.
나타날때(헬데#957 참고):
-
- 터미널 재시작 2. conda update --all 후 터미널 재시작 3. anaconda 삭제 후 재설치
-> 이 세 방법 하고도 안될 때: 내 경우, 한글 사용자로 했던 경험이 있어서 오류가 났다.
❗ 아나콘다 삭제 후 새로 영문으로 된 사용자 생성해서 거기에 anaconda 설치하였다.
영문 사용자 생성 방법
Git(잘 안써본 명령어 & qiuz)
Warm-up
- 로컬 레포지토리 지우기:
$ rm -rf .git
$ echo "Hello AI" > README.txt
= $ git add .README.txt
- 현재 어떤 원격 레포 주소들과 연결되어있는지 보고싶다면:
$ git remote -v
- 특정 주소에서 변경된 사항을 가지고 오는 명령어:
$ git fetch
예시) apple 이라는 원격 주소 이름의 main브렌치가 업데이트된 내용을 가져오고 싶다:
$ git fetchapple main
- 브랜치를 작업하고 있는 브랜치와 합쳐 변경사항을 가져 오고 싶다면:
$ git merge 브랜치_이름
git fetch
+ git merge
: git pull origin main
=> 변경사항을 원격 주소에 가지고 온 뒤에 머지를 해 줌
- 최신의 commit 1개만 취소하기 :
git reset HEAD^
참고
- 브랜치 생성 및 브랜치 전환 동시에 :
$ git checkout -b <branch>
- 로컬 브랜치 목록 조회:
git branch
- 작업 임시 저장:
git stash
git Quiz