heeyaaa! 2021. 7. 2. 15:07
SMALL

타 컴퓨터에서 깃 사용했으면 자격 증명 꼭 지우고 가기!


버전, 형상 관리를 한다.

형상 관리 - 

   

git init

↓   git init 하면 박스 세 개 (work space, index, head)가 만들어짐    

WORKSPACE git add
---------------->
INDEX commit
---------------->
HEAD

기본 명령어: init, add, commit

 

기본 branch  명령어 : master (head를 바꾸는 것 : reset)

reset 해서 특정 시점으로 돌아갈 수 있음

 

가지치기

가지 분기

가지 병합

 

Git Hub(, Git Lab) : 클라우드 저장소

 

마스터 가지

 


git init으로 박스 세 개 (work space, index, head)가 만들기

git add로 사진 찍기

git add . 

.은 전체 파일이다.

사진을 사진첩에 등록 (commit)

commit 할 때는 이름도 달아줘야 함

git commit -m "이름"

hello.txt 수정하고 git status라고 치면 modified라고 나온다

다시 git add . -> commit -m "2.파일수정완료"

git log를 통해 확인 (여기서 head는 2.파일수정완료에 있다.)

 

 

bye.txt로 새로운 파일을 하나 생성하면 -> 깃이 인식한다!

 

add에 들어가있는 (변경된) 

빨간색

초록색 글자 : 사진이 찍혔다.

working tree clean: workspace, index, head 부분 모두 동기화가 되었다.

reset 하기

git reflog : 한 번이라도 log 했던 정보는 다 나옴


apple을 branch 하고 apple로 간다(가지)branch 전환

checkout으로 branch 왔다갔다 가능(전환)

병합

master 쪽으로 합칠 거니까 master가 주인

1. 합칠 곳으로 이동

2. git merge

 

apple이 사라지고 master로 합쳐진다.


Git 명령어 정리

명령어 옵션을 쓸 때

 -- 은 풀네임을 적고

 - 은 약어로 적는다

 

 

dbapp 폴더로 들어가서 오른쪽 들어가서 git bash로 들어가서 

 

README.md가 내 깃헙의 간판.

git bash에서

git add .

git commit -m "ORM으로DB공부"

 

 

연결하기

git remote add origin https://github.com/sungh123/dbapp.git

 

git push origin master

 

이러면 로그인 창이 떠야 한다?

- 안 됨

 -> cmd로 들어가서 폴더 dbapp의 경로로 이동하고 

 -> git push origin master

-> 1번 선택

 

 

git clone도 해보기

 

 

 

 

학원에서는?

git pull origin master

 

하지만 매번 git clone 하는 게 편하다

 

 

 

pull push

 

pull 해서 push 하지 못한다


Window 자격 증명 관리

밑에 깃헙 계정이 뜬다면 delete 할 것! (내 컴퓨터가 아닌 공용 컴퓨터로 사용한 경우에는)


양방향 매핑

LIST