Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- not working
- sourcetree
- 설정
- git인증
- gradle
- Git
- 안드로이드
- 예제
- 안됨
- 디버깅
- 안드로이드 스튜디오
- EC2
- 리액트 네이티브
- bitbucket
- AWS
- Android
- react-native
- aPK
- 인증문제해결
- 리액트
- Invalid credentials
- 데이터바인딩
- flutter
- react
- Kotlin
- 개발환경설정
- 뒤로가기 안됨
- VisualStudio
- 빌드 오류
- WPF
Archives
- Today
- Total
물에 살고싶은 개발자
[Git] 깃 사용법만 간단히 정리(윈도우기준) 본문
이제 막 깃을 깔고 어떻게 해야할지 모를때
git을 설치할때 특별히 설정을 건드리지 않았다면 자연스레 우클릭했을때
Git GUI와 Git Bash가 생긴다
GUI는 나중에 얘기하기로 하고
Git Bash로 하는법을 알아보자
Git으로 관리하고싶은 폴더에서 우클릭해서 Git Bash를 클릭하면 cmd창이 뜬다
그럼 컬러풀한 텍스트에 맨끝에가서 노란색으로 경로가 보일것이다
(참고로 cmd창에서 경로 이동하고 싶다면 cd 경로 이렇게 치면 된다)
이제 시작이다
- git config --global user.name "userName" , git config --global user.email "userMail"
- 자신의 이름과 메일을 설정해 준다 - git init
- - 로컬 저장소로 지정하는 명령어
- 해당 경로에 있는 폴더를 git의 로컬저장소로 만들어준다. 이걸 해야 깃으로 이것저것 할 수 있다. - git remote add 별명 url
- 원격저장소를 추가하는 명령어
- 별명은 자신이 쓰기편한(또는 회사에서 지정한) 걸로 지정하고 깃의 url을 쓰면 원격 저장소가 추가된다
- 클론을 하든 푸시를 하든 이걸로 가져와야한다 - git clone url
- 원격저장소에 있는 프로젝트를 클론해오기
- 원격저장소(github,gitlab)에 있는 프로젝트를 지정한 폴더로 복사해온다 - git status (여기서부터 커밋+푸시)
- 현재 로컬저장소에 있는 파일들의 상태를 확인하는 명령어
- 커밋을 할래도 뭘 커밋할지 뭐가 변한파일인지 이 명령어로 확인하고 커밋,푸시한다
- 이 명령어를 치면 아래 사진처럼 메시지가 뜬다.
빨간글씨가 원격에 있는것과 다른 파일 혹은 폴더 리스트다. - git add fileName
- Untracked로 되어있는 파일들을 로컬저장소에서 관리하게 해준다.
- 소스트리에선 스테이지에 올린다고 되어있더라
- 위 사진의 경우 git add MyPractice/ 라고 치고 git status를 다시 쳐보면 아래 사진처럼 나온다
추가된 파일들 리스트다. 이렇게되면 커밋준비 완료다. - git commit -m "Commit Message"
- 추가된 파일들을 커밋하면서 커밋메세지를 입력한다
- 참고로 -m 옵션은 메세지란 뜻이다. - git push 저장소명 브랜치명
- 원격 저장소에 저장한다.
- 예를들어 저장소명이 origin 브랜치는 master 라면 git push origin master 이렇게 치면 된다
- 이렇게 하고나면 깃 원격 저장소의 비밀번호를 입력하라고 뜨고 비밀번호를 입력하면 무사히 커밋되면서 웹에서 보는 깃 저장소와 로컬의 저장소가 동기화되면서 본격적으로 버전관리를 할 수 있게 됀다.
Comments