1000명이 같은 프로젝트를 분업하여 작업한다면
파일관리가 얼마나 힘들지 생각해보니 git과 git client의 유용함이 와닿는다.
버전관리, 백업, 협업을 위해서,
오픈소스 생태계로 나아가기 위해서는
git은 반드시 마스터 해야한다.
git bush에 git을 치면 명령어가 나오므로 외울 필요가 없지만
자주 쓰는 명령어는 익히면 편안하므로 정리해두기로 했다.
git을 사용할 때 가장 중요한 점은 내가 현재 어느 디렉토리에 있는지를 확인하기.
https://gitforwindows.org/에서 다운로드 (Windows)
? What accout do you want to log into? GitHub.com
? What is your preferred protocol for Git Operations? HTTPS
? Authenticate Git with your GitHub credentials? Yes
? How would you like to authenticate GitHub CLI? Login with a web browse
-Login with a web browser 옵션을 선택하면, 다음과 같이 one-time code 가 등장합니다. 이 코드를 잘 메모해두고 Enter키를 누르세요. Enter 키를 누르면 Device Activation을 가능하게 하는 창이 등장하니 입력한다. ex) 3123-D4F9
origin https://github.com/ooooooo.git (fetch)
origin https://github.com/ooooooo.git (push)
- git commit -m "메세지"
만약 가장 최근의 커밋을 취소 하고 싶은 경우
- git reset HEAD^
커밋들을 확인하고 싶을 때
- git log
커밋을 1개만 취소하고 싶을 때
- git revert 커밋아이디
- git push origin main
작업 후 pair에게 pull request 하는것 잊지않기.
정확한 위치의 폴더안에서 상대 레파지토리주소를 사용하여 remote를 추가한 후
- git pull pair main
git reset HEAD^
커밋들을 확인하고 싶을 때
git log
커밋을 1개만 취소하고 싶을 때
☝☝☝ 이 부분 반대로 작성하신 거 같아요!!