본문 바로가기

COA Lab's Coding Tips

git, git Hub -1. 작업환경 설정 및 프로젝트 업로드

1. git 다운로드 : git 검색

2. github.com 가입 아이디 생성

3. 폴더 안에서 우클 > git bash 확인

4. git bash cmd에서 아래 내용 치고 들어감

1) git init

 

2) git remote add origin 주소(git에서 레포지토리주소 복사 http주소.git)

주의 : remote가 이미 존재한다는 에러가 발생했을때는  아래처럼 remote를 remove하고 다시 remote해 준다. 

[[[[[[[[[[[ git remote remove origin ]]]]]]]]]]]]]]]

$ git remote add origin https://github.com/..../tutorial.git
error: remote origin already exists.

리모트 했을 때 이런 에러메시지가 나오면

$ git remote remove origin

요렇게 작성하고 다시 리모트해주면 해결된다. 

3) git push origin master

위와 같이 작성하면 아래처럼 진행하게 되고,

 

아래처럼 github.com에 폴더와 파일이 모두 업로드 된다. 

 


1. git init
2. git pull origin master : push전에 pull하는데, 지금은 push해놓은게 없어서 스킵

3. git status :현재폴더와 깃레포지토리간의 싱크상태를 볼수 있다.
4. git add . : 변경된 파일을 모두 tracking
5. git commit -m "message" : 인식할 수 있는 commit을 달아준다
6. git push origin master : 실제로 git push


git commit -m "message"이 되지 않아 메시지를 읽어보니
다음과 같이 해결하라고 해서 됨

1. git config --global user.email "메일주소@gmail.com"
2. git config --global user.name "나의깃이름"
3. git commit -m "저장해둘 메시지"
4. git push origin master

요렇게 하면 다시 수정파일이 github홈피에 commit되어 history에서 앞의 수정버전까지 모두 확인 가능함
버전관리가 이래서 엄청 편함

 


결론
init, remote add origin, status, add . , commit과 push를 가장 많이 사용하게 됨.


위 내용 정리
Github에 처음 코드 업로드하기
1. 초기화 :
git init

2. 추가할 파일 더하기 : 
git add .
.(점) 은 모든 파일이라는 뜻, 선택적으로 올리고 싶으면 add뒤에 파일 이름 붙여주면 됨 (예. git add index.html)

3. 상태 확인 (선택사항) : 
git status

4. 히스토리 만들기 :
git commit -m "first commit"
-m 은 메세지의 준말로 뒤에 “” 안에 주고싶은 히스토리 이름을 주면 됨 (즉, 변경가능)

5. Github repository와 내 로컬 프로젝트랑 연결 :
git remote add origin https://github.com/아이디/레포지토리주소.git(firstproject대신 프로젝트명)
이 명령어는 github에서 복사해서 붙여와야함

6. 잘 연결됬는지 확인 (선택사항) :
git remote -v
내가 연결한 주소값이 잘 뜨면 성공! : 

7. Github로 올리기 : 
git push origin master
master 자리에는 branch이름이 들어가면 됨 branch이름이 main라하면 git push origin main 이라고 써야함


8. Github에 계속 업데이트 하는법 :

8-1. 추가할 파일 더하기
git add .
8-2. 히스토리 만들기
git commit -m "first commit"
8-3. Github로 올리기
git push origin master
내 컴퓨터에 소스코드를 업데이트를 하고 싶으면 이 세개의 스텝만 계속 반복


깃 종료하기

git log, nano 편집기 나가기
q

vi편집기 나가기
:wq write and quit(저장하고 나가기의 줄임말)

server 종료하기
Ctrl + c

SQL에서 리눅스로 나가기
i sql -> 리눅스
exit 리눅스 -> sql

깃콘솔에서 나가기

exit

 


다음 글에서는 깃에서 도메인주소 얻는 방법을 작성하도록 하겠다. 

'COA Lab's Coding Tips' 카테고리의 다른 글

git, git Hub -2. 깃 도메인 연결하기..작성중  (0) 2022.03.15
vscode 편리한 팁  (0) 2022.03.10
vscode 마우스휠로 화면확대  (0) 2022.03.10
유용한 화면캡처  (0) 2022.03.07
참고할만한 오픈API 종류  (0) 2021.03.17