Git & SourceTree
커밋 이후 되돌리는 방법
다른 사람의 GitHub 저장소를 Fork 해서 내 작업을 반영하고, 다시 원본 저장소로 반영되는 과정
fork : 다른 사람의 저장소를 내 원격 저장소로 복사하는 것, 처음 가져올 때만 fork
sync fork : 그 다음부터 원본 저장소의 업데이트를 내 원격 저장소도 업데이트 할 때, 처음 fork 이후로는 sync fork
clone : 원격 저장소를 내 로컬 저장소로 복사하는 것
push : 로컬 저장소에서 원격 저장소로 업로드 하는 것
pull (request) : PR, 내 원격 저장소의 변경 내용을 원본(베이스) 저장소에 반영해달라고 요청
pull (merge) : 원본 저장소의 관리자가 PR을 보고, 병합(merge) 해주는 과정
fork된 저장소들은 아래와 같이 표현됨

PR 날리는 방법
Pull Request
Contribute > open pull request > 이 후 베이스 저장소 소유자가 승인해야 함
화살표 방향 중요!!

.md 파일 ➡︎ 마크다운 (마크업을 더 쉽게 만들자 해서… up ↔ down … ㅎㅎㅎ )
.md, .markdown 에서 사용 가능
notion, discord 에서 사용 가능
헤더 : h1 ~ h6 까지 제공, # 사용
목록
사용해서 작성'-' 사용해서 작성숫자(1,2,3), 알파벳(a,b,c) 사용해서 작성소목록은 tab 해서 작성링크
[텍스트](*url*)이미지
이미지 주소 복사를 통한 이미지 url대체텍스트 : url이 안나올 때 나오는 텍스트코드
한줄 코드 (backtick)으로 감싸서 표현`
여러줄 코드 ```(backtick) 세개로 감싸서 표현
백틱 3개 바로 뒤에 언어명 ex) ```python ➡︎ 언어별 색상 있는 코드
````python`
def foo():
`print("foo")`
글자체
**볼드체***이텔릭체*_이텔릭체_~~취소선~~⭐️commit 키워드⭐️
commit ➡︎ message
header(한줄)
/n
body(여러줄)
Python 가상 환경 설치 및 활성화 / 비활성화
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe -o .\miniconda.exe start /wait "" .\miniconda.exe /S del .\miniconda.exe
conda config --show channels
conda create -n pystudy_env python=3.13
conda confing --add channels conda --force
conda config --set channel_priority strict