티스토리 뷰
git bash나 I DE 터미널에서 명령어를 입력한다.
1. git 버전 확인
git -v
2. 이름, 이메일 등록 및 확인
☑️등록
git config --global user.name 이름
git config --global user.email 이메일
☑️확인
git config --global user.name
git config --global user.email
3. 새로운 저장소 생성
현재 작업폴더에 저장소를 생성해야한다.
git init
작업 폴더의 숨긴 항목에 .git 폴더가 생겼다면 저장소가 생성된 것이다.
4. git 에 올리기
➡️순서
1. 작업 폴더에서 스테이지에 올리기, 내 컴퓨터에 임시 저장 (add)
2. 스테이지에 있는 내용을 내 컴퓨터에 최종 저장 (commit)
3. 원격 저장소(깃허브)에 올리기 (push)
git add . // 변경내용 임시 저장
git commit -m"메시지" // 변경 내용 최종 저장
git push // 저장소에 올리기
두번째 부터는 push만 해준다.
🆕깃허브에서 새로운 저장소를 생성한 경우
1. 저장소의 리모트 저장소와 git 저장소를 연결해야한다.
git remote add origin [url]
2. add와 commit을 한다.
3. main 브런치를 push한다.
git push -u origin main
위의 두 과정은 것허브의 새로운 저장소를 만들었을 때 처음 한 번만 해주면 된다.
로그 확인
git log
위 명령어로 로그를 확인할 수 있다.
스테이지가 비었는지 새로운 파일이 있는지 등을 확인할 수 있다.
checkout
commit 상태를 이전으로 돌리고 싶을 때 사용한다.
commit을 한 후 로그를 확인하면 commit id를 확인할 수 있다.
돌아가고 싶은 상태의 commit id 중 6자리 이상을 사용한다.
git checkout [commitid]
[commitid] 부분에 id를 입력하면 해당 commit id 부분으로 되돌아간다.
git 에서 가져오기
➡️순서
1. 처음 가져올 경우 깃허브에서 url을 복사한다.
2. 상태 확인하기
3. 가져오기
초록색 부분을 눌러 링크를 복사한다.
git clone [복사한url]
이 과정은 폴더가 없는 경우인 처음만 실행한다.
가져올 때 파일명을 바꾸고 싶다면
git clont [url] [파일명]
[파일명] 부분에 새로운 파일명을 입력해준다.
다음으로 상태를 확인하고 최신 파일이 있다면 가져온다.
git fetch
git pull
⛔깃 저장소와 로컬의 내용이 다를 경우
Please commit your changes or stash them before you merge.
이런 오류가 발생한다.
해결방법)
로컬에서 수정한 파일을 다른 공간으로 임시저장한 후 깃에서 파일을 가져온다.
git stash
위 명령어를 입력후 pull하면 된다.
- Total
- Today
- Yesterday
- 삼항 연산자
- this
- 깊은복사
- 관계 연산자
- 변수
- Arrays클래스
- 자료형
- 비트 연산자
- 자바 자료형
- SETTER
- 부호 연산자
- 제어문자
- 서식문자
- 생성자
- 오라클
- 메서드
- 얕은복사
- getter
- 자바 출력문
- 배열
- dbms
- 복합 대입 연산자
- 논리 연산자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |