개발/공부 자료

Git - 수정중

dev-bleck 2022. 8. 19. 14:06
# Git 명령어
ls : 디렉터리 내용 출력
ls -al : 디렉터리 숨겨진 애용까지 출력
	# ex) 파일명 앞에 . 찍혀있으면 숨김 파일
touch <파일명.확장자> : 파일 생성
git config --global user.name <본인이름> : 사용자 이름 지정
git config --global user.email <본인 이메일 주소> : 사용자 이메일 지정
git config --list : git 설정 확인
git init : git 저장소 초기화
git status : git 저장소 상태 체크
	# add, commit 해야 하는 파일이 있는지 여부 확인
git add <파일명> : 파일의 변경사항을 Staging Area에 추가
git commit -m "메세지" : 변경된 작업을 메시지와 함께 저장소에 반영
git log : git 변경 이력 확인
git remote add origin <원격저장소주소> : 원격 저장소 주소 등록
git remote set-url origin <원격저장소주소> : 원격 저장소 주소 수정
git remote -v : 원격 저장소에 연결됐는지 확인
git push -u origin main : 로컬에서 변경된 내용을 원격 저장소에 반영(업로드 개념)
	# -u 명령어를 사용하면 main 브랜치에서 origin 원격 저장소로 자동으로 연결
	# 이후부턴 git push 또는 git pull 이라고 간단하게 입력해도 연결됨
git pull origin main : 원격 저장소에서 변경된 내용을 로컬에 반영(다운로드 개념)
git clone <원격저장소주소> : 원격 저장소 내용 복사
git remote remove origin : 원격 저장소 삭제

Git의 과정

파일을 수정하고 저장 - staging area에 add - commit해서 저장소에 반영 - push해서 원격 저장소에 업로드


Git Bash에서 " : " or " ~ ~~~~~END " 라고 뜨면서 입력이 안될 때 :

bash창에 출력하기에 너무 긴 데이터가 나와서 그럼

=> Q 입력하면 해결


.gitignore

.gitignore 파일을 생성하고 안에 디렉터리 또는 파일명을 입력하면 원격 저장소에 반영 안됨

 

728x90