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