[Alex] 데이터 장인의 블로그

[git] 기본명령어 (init, add, commit, push, diff, status, log) 본문

Git

[git] 기본명령어 (init, add, commit, push, diff, status, log)

Alex, Yoon 2022. 1. 15. 00:48

보통의 소프트웨어 버전 개발

여러명의 협업자가 각자의 개발작업을 마친 후 하나의 리포지토리로 업로드. 

https://sabarada.tistory.com/75

 

 

초기 셋팅

로컬 저장소에서 원격 저장소로 데이터를 넘길때 커밋한 사람이 누구며, 어떠한 사람인지 남길 필요가 있음.

이런 인증에 대한 부분을 git config 명령어로 설정. 아래의 명령어는 PC의 git 시스템 환경설정정보를 설정하는 명령어

git config --global user.name "작성자 이름"  
git config --global user.email "작성자 이메일"

앞으로 commit을 수행할 때마다 위에 설정한 정보를 사용. 

 

git init 

.git 폴더 생성 

  • 버전의 모든 데이터들이 저장되어 있는 폴더 위치
  • 폴더를 지우면 모든 것이 초기화 

+ .gitignore : 업로드를 무시하고 싶은 양식을 입력. 

README.md 

작성팁 

1. 프로젝트 내용

2. 설치방법 

3. 코드 예제 

4. 개발환경 설정 방법 

5. 기여방법 

6. 로그 변경 

7. 크레딧 

8. 라이센스 

9. 연락처 

스테이지에서의 작업

git add 

파일을 스테이지로 올리기 

git status / git diff 

스테이징파일 확인. 수정된 파일 중 얼마나 올렸지? 확인 

git commit 

git commit -m "언급할 내용 입력" 

스테이지에 있는 내용을 커밋하여 repo에 업로드.

git log 

이전 commit 기록 살펴보기 

commit / date / author / message 등을 확인. 

git remote add origin [url]

원격 저장소와 연결

> 여기서 url은 레포지토리 주소를 의미한다. 

 

반응형

'Git' 카테고리의 다른 글

[git] 기본명령어 (stash, fork 개념)  (0) 2022.01.16
[git] 기본명령어 (pull, fetch, reset, revert, push)  (0) 2022.01.16
[git] 기본 정리  (0) 2022.01.15
Comments