본문 바로가기

git 참고자료

GitLab 사용법

GitLab 사용법

GitLab default branch 변경(master → main)

  1. 변경할 브랜치 생성(main)
  1. Setting → Repository → Branch defaults에서 Default branch를 main으로 변경
  2. Protected branches 변경 : 브랜치 maintainers만 merge or push할 수 있도록 보호

Git Clone 받는 법(인텔리제이 Local 창 기준)

인텔리제이 에서 프로젝트 아무거나 열고나서

Local에서 명령어로

  1. 원하는 경로로 이동
  2. clone 프로젝트를 저장할 폴더 생성
mkdir didimCM
  1. git clone 실행
git clone <clone주소>

**오류 발생 시 메세지를 잘 읽어볼 것.

fatal: could not read Username for '[g](<http://gitlab.redwoodk.com/>)it 프로젝트 주소': No such file or directory

다음과 같은 오류 발생 시 대처 요령 : user.name 또는 user.email 설정하기

현재 시스템의 모든Git 작업에 사용할 사용자 이름과 이메일을 설정한다.

git config --global user.name "kimsy" // 사용자 이름 설정
git config --global user.email you@example.com // 사용자 이메일 설정
git config --global core.autocrlf true // 윈도우 환경에 맞게 자동 코드 변환

// 이제 다시 git clone을 해보자.
git clone <git clone 주소>

Git에서는 커밋을 할 때 사용할 이름과 이메일을 지정할 수 있으며, 이때 커밋에 기록된 이메일은 GitHub의 사용자를 연결할 때도 사용된다.

 

Gitlab에서 만든 새로운 branch 가져오기

기존의 로컬에 있는 프로젝트에 새로 Gitlab에서 만든 원격 branch를 가져오자

 

git remote upate

 

Intelij gitbash에서 명령을 실행하면 로그인창이 뜨는데, 로그인을 해주면 아래와 같이 실행된다

 

정상적으로 가져와진것을 확인할 수 있다.

Git merge 하다가 파일 날렸을 때 복구하는 방법

//깃 로그 확인하기
$git reflog

//로그를 확인하고 돌아가고 싶은 상태의 커밋의 id를 이용해서 복구한다.
$git reset --hard commit_id

 

 

'git 참고자료' 카테고리의 다른 글

좋은 커밋메세지  (0) 2024.01.11
README 작성법 참고  (0) 2023.08.16
Git - Eclipse 연동하는 방법  (0) 2023.07.19
TIL (Today I Learned)  (0) 2023.07.18