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