데이터 분석가:Applied Data Analytics/파이썬

Git을 사용 파일 복제(clone) 하기

데이터분석 2025. 3. 21. 22:07

!git clone https://github.com/Ukbang/Streamlit.git 명령어는 Git을 사용하여 원격 저장소에 있는 프로젝트를 현재 Colab 환경으로 복제(clone)하는 역할을 합니다. 

  • !
    Colab 셀에서 !는 셸 명령어를 실행할 수 있도록 해줍니다. 즉, Python 코드가 아니라 터미널 명령어를 실행하는 것입니다.
  • git clone
    이 명령은 Git 저장소를 복제하는 명령어입니다. 원격 저장소의 파일들과 폴더 구조를 그대로 로컬(Colab 환경)로 가져옵니다.
  • 예를 들어 https://github.com/sample/Streamlit.git
    복제할 GitHub 저장소의 URL입니다. 이 URL에 있는 저장소 전체가 복제됩니다.

실행 결과, 현재 작업 디렉토리(일반적으로 /content 폴더)에 Streamlit이라는 폴더가 생성되고, 그 안에 저장소의 모든 파일(예: Home.py, README.md, requirements.txt, images 폴더 등)이 포함됩니다. 이를 통해 저장소 내의 코드와 데이터를 Colab에서 사용할 수 있게 됩니다.

이런 식으로 구글코렙에서 해당 폴더에 Streamlit폴더를 만들고 모든 파일을 Clone해 오게 됩니다.

명령어 실행으로 한번에 되니 빠르고 편합니다.