2022년 9월 4일 일요일

git 사용법

처음

1. github에 들어가서 New로 새로운 repository(이름을 Processor라고 하자)를
만듬 (생성후 나오는 명령셋 참조)
2. 적당한 위치에 폴더를 만들고, vscode로 이 폴더를 오픈함
3. 폴더에서 필요한 프로그램을 작성
4. vscode의 New Terminal로 터미날을 오픈

5. 아래의 명령을 차례로 입력 (처음 업로드)
git config user.email "djk*****@d***.net"
git config user.name "djk*****"
git init (".git" 라는 폴더가 생기고현재 폴더의 변화를 추적하기 시작함)
git add filename (or git add .): 전체를 업로드하거나 변화된 파일만
업로드를 위해 파일을 staging함
git commit -m "First upload"
git remote add origin "https://github.com/galmegy/Processor.git"
(github repository와 연결)
git status: staging 상태 확인
git push -u origin master: 업로드 실행


재 수정

파일 수정 후 업로드를 원하면
git add ...부터 끝까지만 반복하면 됨


새로운 Branch

git branch Detector
git switch Detector
git status (Detector branch에 와 있음을 알 수 있음)



댓글 1개:

  1. (1) .gitignore 파일
    .streamlit/*
    py310/*
    업로드 할 때 .streamlit폴더와 py310폴더는 제외
    (2) requirements.txt 파일
    openai
    streamlit 배포 사이트에서 환경 설정할 때 이 파일을 참고하여, 명시된 라이브러리를 설치해 줌
    (3) 아래 설명된 git 자격증명과 permission denied문제가 해결되었다고 가정할 때,
    >git init
    >git add *
    >git commit -am "initialize commit"
    >git remote add origin https://github.com/PNUvision/ChatGPT-Plus-DALL-E.git
    -->git site에서 Repository만들 때 생성되는 명령행에서 복사
    >git push -u origin master


    (4) git 자격 증명
    https://hohoya33.tistory.com/122
    --> C:\Users\user\.ssh에 저장됨

    (5) permission denied 해결법
    https://medium.com/@su_bak/git-github-com-permission-denied-publickey-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-76b0ab741c62

    (6) 작성 사이트
    https://github.com/PNUvision/ChatGPT-Plus-DALL-E
    https://pnuvision-chatgpt-plus-dall-e-app-zi7ka4.streamlit.app/

    (7) 참고 사이트
    https://www.youtube.com/watch?v=8u2PngR2xpM

    답글삭제