반응형

Git 4

[Git] gitconfig설정

메인설정(global) $ git config --global user.name "이름" $ git config --global user.email "메일주소" 위에와 같이 설정을 하게 되면 ~/.gitconfig 에 아래와 같이 설정이 들어가게 된다 # This is Git's per-user configuration file. [user] name = 이름 email = 메일주소 서브설정 회사프로젝트랑 개인프로젝트로 설정을 변경하는 경우 $ cd ../프로젝트path/ $ git config --local user.name "이름" $ git config --local user.email "주소" ※프로젝트리포지토리안에 있는 ./.git/config에 설정내용이 들어가게 됨 설정확인 $ git con..

IT 노트/Git 2021.09.23

[Git] 로컬프로젝트를 git init해서 gitHub/gitLab에 push하기까지

GitHub/gitLab에서 리포지토리를 작성한다 로컬에서 작업중인 프로젝트를 git init $ git init $ git add . $ git commit -m ':tada: First commit'​ 리모트 리포지토리(GitHub/gitLab에서 만든 리포지토리)를 등록 $ git remote add origin git@github.com:user/xxx.git push $ git push origin master 브런치를 전부 push하는 경우에는 이렇게 $ git push -u origin --all

IT 노트/Git 2021.09.21

[Git] git commit 또는 push를 취소하고 싶을때

// 커밋을 지정해서 취소한다 $ git reset HEAD ●● // add를 취소, 수정한 내용은 보존된다 $ git reset HEAD // add를 취고, 수정하기 전으로 되돌린다 $ git reset --hard // 직전의 commit을 취소, 수정하기 전으로 되돌린다 $ git reset --hard HEAD^ // commit과add를 전부 취소 $ git reset --mixed // commit만 취소 $ git reset --soft // --amend를 취소, ●는 $ git reflog 로 확인 $ git reset --soft HEAD@{●} git reset을 취소하기 $ git reflog f78da58 (HEAD -> develop, upstream/master, origi..

IT 노트/Git 2021.09.21
반응형