DAY 36 [311]

마친자·2021년 10월 14일
1

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 설치 오류

  1. 저장 경로에 한글 또는 특수 문자가 들어간 폴더여서 겪는 문제 [참고]
    : Anaconda를 setup할 때 저장할 파일에 한글인 경우에 문제가 생김

    ❗ 폴더에 Anaconda3 폴더를 만들어서 저장할때 지정하면 됨

    But, 이 방법으로 했지만 conda deactivate가 안됨 : 실패

  2. An unexpected error has occurred. Conda has prepared the above report. 나타날때(헬데#957 참고):
    1. 터미널 재시작 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
profile
마루에 미친자

0개의 댓글