반응형
로컬 -> 원격
echo "# 맘대로입력" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/minji0123/어쩌고저쩌고.git
git push -u origin main
로컬에서 git 되돌리기 (완전삭제)
git log
돌아가고 싶은 체크섬 앞 여섯자리를 복사하기 d2228d
git reset d2228d --hard
로컬에서 git 되돌리기 (보존함+ 새로운 체크섬이 생김)
git log
취소하고 싶은 체크섬 앞 여섯자리를 복사하기 46df27
git revert 46df27
:wq (리눅스 명령어임. 커밋 문구가 같다고 알려줌)
가지생성
git status
가지 뭐있나 확인ㄱ
git branch dev
가지이동
git checkout dev
가지병합
git checkout mian
원하는 가지로 이동 (남기고 싶은 가지로 이동)
git merge dev
그래프 이쁘게 보기
git log –graph –all –decorate
가지 삭제
git branch -D dev
병합 충돌
- merge 충돌나는 이유
파일 열어서 충돌나는 부분 지워주셈
깃 허브 충돌
충돌나는 이유
파일 둘 중 하나만 남기셈
기억할점
# pull을 항상 습관적으로 하자
# 이중작업을 하거나, 충돌나는 일을 방지할 수 있다.
# pull로 업데이트 받기 전까지는 push를 할 수 없다.
반응형
'컴퓨터 > 웹 개발' 카테고리의 다른 글
[IDE] intellij 에 여러 프로젝트 열기 (0) | 2022.05.23 |
---|---|
[IDE] Intellij 에서 svn 사용하기(최초연동, CheckOut, Update, Commit) (3) | 2022.05.22 |
댓글