1. 사용자 정보 등록 (한 컴퓨터당 한번)
(git config --global user.email "mail 주소")
(git config --global user.name "닉네임")
2. 로컬저장소 (내 컴퓨터) 프로젝트 폴더 생성
3. Git Bash 실행 후 해당 폴더로 진입해서 (cd 명령어)
git 초기화(버전관리시작) (git init 명령어) (프로젝트 폴더당 한번)
4. 버전관리할 파일을 추가한다. (git add 파일명 or . / 명령어) (add)
5. 버전을 생성한다. (git commit -m "커밋메시지") (commit)
6. 원격 저장소 생성 (깃허브 저장소) (프로젝트당 한번)
- 깃허브 사이트 로그인 한 후 + 버튼 누르고 New Repository선택
7. 로컬 저장소와 원격 저장소 연동
git remote add origin https://저장소 주소
8. 로컬 버전관리작업내용 원격에 업로드
git push origin master
9. 새로운 컴퓨터에서 원격저장소에 있는 데이터를 가지고 올때는
git clone 원격저장소주소 입력.
10.새로운 컴퓨터에서 clone으로 데이터를 가지고 온 후에 작업하여 데이터 변동사항이 생기면 원격저장소에 다시 올려줘야한다. Git Bash에 [ add . → commit -m "버전명"] 후 git push origin master 입력.
11. 최초 작업했던 컴퓨터에서 변경된 데이터를 가지고 오려면 git pull origin master 를 입력한다.
=======집 - 원격 - 학원 ==============
#학원 - v6
원격저장소(github) - v6
집 - x (git hub에서 복제를 할 것임)
클론 = 복제 (git clone 원격주소)
집에서 클론 후 푸쉬를 하면 아래와 같은 상황이 됨.
#학원 -v6
원격 v7
집 v7
학원 버전 7로 바꾸기!
학원에서 다운로드 (git pull origin master)
주의사항
----------
# 학원 - v9
원격 - v9
집 - v7 상태에서 v10 (v8,9 번이 빠진 상태에서 푸쉬 가능)
push는 항상 조심해서 할 것.
===============================================================
1. 초기화(initialize)
2. 버전 생성
- add (이번 버전에서 변경 혹은 추가 할때)
- commit (add로 실행 한 것을 확정)
※ 버전 관리 용어 정리
- Working tree [ ex ) a.txt ]
- Staging area [ add ]
- Repository [commit ]
태그 설정 하는 방법 git tag v1.0.0 05b8d5f
======== 예제 ========
e드라이브 개인폴더에 image_practice 라는 프로젝트 폴더 생성 후
인터넷에서 아무 사진이나 다운 받은 후
버전으로 등록 한 후
원격 저장소를 생성하여 버전정보를 업로드하세요.
==============주의사항=============
#로컬저장소 내부에서는 커밋을 취소가능
#푸시 이후에는 커밋취소가 불가능
-> 취소는 가능하지만 커밋취소를 했다는 흔적이 남습니다.
#푸시는 확정적인 상황에서만 진행
'git_hub_입문' 카테고리의 다른 글
git-CLI기초 _ github clone (원격저장소 - 새컴퓨)_(22.04.05_tue) (0) | 2022.04.06 |
---|---|
git-CLI기초 _ github add~push까지 (22.04.04_mon) (0) | 2022.04.06 |
git-CLI기초 _pwd, cd, ls, git init 의 명령어 사용 (22.04.04_mon) (0) | 2022.04.05 |
git-hub 설치 (22.04.04_mon) (0) | 2022.04.05 |