0 . git clone <저장소 URL> [로컬 디렉토리 명]
1 . git add <백업 대상 파일>
git add .
형식으로 이용 많이 함 git commit -m "<백업 이유>"
3 . git push
4 . git pull
PS C:\Users\bitcamp> git -v - git 설치 확인
git version 2.40.1.windows.1
git clone https://github.com/eomjinyoung/bitcamp-study
Token 필요
- (등록 방법)https://blog.naver.com/kut_da_92/222713776452
PS C:\Users\bitcamp> mkdir git
Directory: C:\Users\bitcamp
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2023-05-23 오후 5:47 git
PS C:\Users\bitcamp> cd git
PS C:\Users\bitcamp\git\bitcamp-study> git add .
PS C:\Users\bitcamp\git\bitcamp-study> git push
Everything up-to-date
PS C:\Users\bitcamp\git\bitcamp-study> git commit -m "파일추가"
*** Please tell me who you are.
PS C:\Users\bitcamp\git\bitcamp-study> git config --global user.email "<git user email>"
PS C:\Users\bitcamp\git\bitcamp-study> git config --global user.name "<git username >"
PS C:\Users\bitcamp\git\bitcamp-study> git commit -m "파일추가"
PS C:\Users\bitcamp\git\bitcamp-study> git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 385 bytes | 385.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/werybalert/bitcamp-study
73e8552..49abb91 main -> main
#5.24 (항상 경로 조심!)
PS C:\Users\bitcamp\git> git clone https://github.com/eomcs/eomcs-docs
C:\Users\bitcamp\git\eomcs-docs\devtool-userguide\git-userguide-basic - 수업 내용이 들은 파일 경로
PS C:\Users\bitcamp\git> git clone https://github.com/eomcs/eomcs-java
PS C:\Users\bitcamp\git> git clone https://github.com/eomjinyoung/bitcamp-study bitcamp-teacher
PS C:\Users\bitcamp\git\bitcamp-teacher> git pull
PS C:\Users\bitcamp\git\bitcamp-teacher> ls
Directory: C:\Users\bitcamp\git\bitcamp-teacher
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2023-05-24 오전 11:00 docs
-a--- 2023-05-24 오전 10:38 107 Hello.java
-a--- 2023-05-24 오전 10:38 75 README.md
# 정상적으로 강사님 저장소 data를 local 저장소로 가져옴
1. git clone https://github.com/werybalert/Mini_train_Analysis_project
주어진 URL의 GitHub 저장소를 복제
(현재 디렉토리에 같은 이름의 폴더가 생성되고, 해당 저장소의 모든 파일과 이력이 복제)
2. git init
현재 디렉토리를 Git 저장소로 초기화
(.git이라는 숨김 폴더가 생성되며, Git으로 관리되는 버전 관리 데이터베이스가 생성)
3. git branch -m main
현재 브랜치의 이름을 "main"으로 변경
(기본적으로 Git은 "master"라는 이름의 브랜치를 사용하지만, 여기서는 "main"으로 이름을 변경)
4. git remote add mini_project_bus_riders_prediction "https://github.com/werybalert/Mini_train_Analysis_project"
원격 저장소의 단축 이름을 "mini_project_bus_riders_prediction"으로 추가
( 단축 이름을 통해 원격 저장소에 연결하고 푸시)
5. git add .
현재 작업 디렉토리의 모든 변경사항을 스테이징 영역에 추가
(스테이징 영역에 추가된 파일들은 다음 커밋에 포함)
6. git commit -m "first commit"...
스테이징 영역에 있는 변경사항을 커밋
(커밋은 작업의 단위로, 변경사항에 대한 설명을 함께 기록)
7. git push -u mini_project_bus_riders_prediction main
로컬의 "main" 브랜치를 "mini_project_bus_riders_prediction" 원격 저장소로 푸시
(-u 옵션은 트래킹 브랜치를 설정하여 다음에 git push 명령어를 실행할 때 원격 저장소와 브랜치를 자동으로 연결하는 역할)