StudyLog/깃, 깃허브

[Github] 명령어 모음 : add, commit, push, pull, 폴더명 수정

tkxwym 2022. 11. 21. 13:56
Git 사전 준비

 

$ git config --global user.name '{이름}'
$ git config --global user.email '{이메일}'

 

설정내용 확인

 

$ git config --list

 

 

Git 저장소 설정(초기화)

 

git init

 

git 저장소를 만들게 되면 해당 디렉토리 내에 .git/ 폴더 생성

git bash 에서는 (master) 라는 표기가 같이 등장한다

master는 현재 작업 중인 브랜치를 의미

 

add

 

git add . # 현재 디렉토리 작업 내역 추가
  • 작업 위치(Working Directory 이하 WD) 폴더에 작업한 파일이 있을 경우 add를 통해서 staging Area로 옮길 수 있습니다. stagin Area는 commit을 진행하기 전의 임시 저장된 상태 정도로 생각하면 될 것 같습니다.

 

 

commit

 

$ git commit -m '커밋메시지'

[master (root-commit) 41a723a] Init
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 a.txt

 

 

push

 

$ git push origin master

 

현재 폴더를 그대로 upload 하는 것이 아닌, 지금까지의 이력/버전(commit)을 push

 

pull

 

git pull origin master

원격저장소 변경 사항(이력)을 받아옵니다.

다른 작업 환경이나 위치에서 작업할 때, 혹은 공동 작업에서 타인이 commit해서 이력이 변경되었을 경우 등의 경우가 있습니다. 따라서, pull을 통해서 가져온 후, 작업을 진행하는 것이 좋습니다.

 

 

 

참고 - https://chancoding.tistory.com/76