728x90
### git에서 자주 사용하는 명령어
### git 명령어
git add filename and folder : 파일 혹은 폴더 추가
git rm file or folder : git에 file 또는 폴더 삭제
git commit -m 'description' : message를 repo에 저장
git push : commit 들을 master 저장소에 저장
git push origin develop : commit 들을 develop branch 저장소에 저장
git pull : 저장소에서 변경 내용 가져오기
git pull origin develop : 저장소에서 develop branch 변경 내용 가져오기
git branch : branch 목록을 본다
git branch branchname : 저장소에 branchname으로 branch를 만든다.
git branch -a : 현재 생성된 모든 local branch와 remote branch 확인
git branch -D : local branch 삭제
git push origin --delete branch : 원격 저장소 branch 삭제
git remote update : 원격 branch update
git checkout branchname : 다른 branch로 전환
git checkout -b branchname : 해당 branch 생성하면서 전환
git checkout file or folder : git repo 기준 마지막 commit상태로 돌림
git checkout -f : 아직 commit 되지 않은 working tree와 -index 수정사항 모두 사라짐
git merge branchname : branch의 내용을 가져와 합침
git diff : local과 remote의 차이점을 보여줌
git status : git의 현재 상태보기
git reset HEAD : 해당 head로 되돌리기
git log -5 : 최근 5개의 commit 로그 보기
git log -p -5 : 최근 5개의 변경사항 확인
##### submodule을 포함하는 git 저장소 clone
git clone --recursive git@ip:repo.git
'Linux > Gitlab' 카테고리의 다른 글
gitlab https ssl 적용 (0) | 2023.12.28 |
---|---|
gitlab Sign-up restrictions (0) | 2023.12.28 |
git to git migration - 2023 (0) | 2023.12.28 |
gitlab sendmail 발송 (0) | 2023.12.28 |
gitlab default branch name 변경 (0) | 2023.12.28 |