728x90
- git pull : 파일을 가져올 때
- git add : 가져온 파일에 내가 다른 파일을 추가할 때
- git commit : 보낼 준비
- git push : 깃허브에 올리기
git pull로 소스코드 받고 git add로 수정하고 git commit으로 준비한 다음 git push로 깃헙에 업로드
$ git add README.md : 지정 파일 올리기
$ git add . : 파일 전체 올리기
shift+insert : 붙여넣기
- 깃허브에 있는 거 가져오기 : 파일 주소 복사 -> 원하는 폴더에서 bash열기 -> git clone 복사한 주소 , 또는 git clone 복사한주소
- 가져온 거 수정하기 : 원본 사람의 허락이 필요하기 때문에 세팅스 들어가기 -> 콜라보레이터 -> 패스워드 치고 -> add people 누르고 -> 상대의 아이디 또는 이메일을 입력하기
- 파일 올리기 :
- git add .
- git commit –m “이미지 추가”
- git push
- 파일 가져오기 : 파일에다가 bash열고 -> git pull
- git clone (복붙) .
- git brach a : 브랜치 a를 생성
- git checkout a : 브랜치 a로 이동
git checkout Gary : 이쪽을 가겠다는거
합병하기(merge)
git checkout main
git log한번 보고
git merge (작업하고있는폴더이름)
git push origin main //최종적으로 푸시
git merge (합치려고 하는 폴더이름)
origin/gary
git puch origin main
fork : 다른사람들이 만든 저장소에 내가 또다른 기능을 만들고 싶을 때, 기여자 등록을 따로 하지 않고 원본 저장소를 복사해 내 저장소에 커밋 푸쉬 하는 것.
저장소에 가서 Fork를 누르고 원하는 코드를 (주소)복사하기 폴더 하나 만들어서 bash 열어주고 -> git clone 주소복붙 . -> 수정하고 -> git add . -> git commit –m ‘메세지’
-> 내 저장소에만 변화가 일어남.
브랜치 | 포크 |
하나의 저장소에서 브랜치를 나누어 쓴다. | 여러 저장소를 만들고 브랜치를 만들어 사용한다. |
코드 커밋 이력을 쉽게 볼 수 있다. | 원본 저장소에 영향을 미치지 않으므로 자유롭게 수정할 수 있다. |
소수인원 작업시 사용하는 것이 좋다. | 원본 저장소의 이력을 보려면 주소를 추가해야한다. |
불특정 다수의 사람의 작업 시 사용하는 것이 좋다. |
pull request : 원본 저장소의 권한을 가진 사람에게 두 브랜치를 합치는 것을 허락해달라고 요청을 보내야하는 데 이것을 pull Reauest 또는 PR이라고 한다.
Contribute 눌러서 Open pull request 눌러주면 된다.
728x90