본문 바로가기
  • 삽질하는 자의 블로그
깃헙과 소스트리 Git개요 오픈소스 버전관리 시스템 (프로그램)위치로컬에서 동작기능코드와 그 수정내용을 기록하고 관리브랜치 생성, 복구, 삭제, 병합 등의 버전 관리 기능단점local 에서 동작하므로 다른 개발자와실시간 작업 공유가 불가능하다.  GitHub  개요Git Repository 를 위한 웹 기반 호스팅 서비스클라우드 서버에서 동작기능로컬의 git 저장소를 클라우드 기반으로 공유외부의 사람과 소스코드를 공유할 수 있다.git 의 기본적인 기능을 확장하여 제공한다특징클라우드 서버에서 동작하므로 한 프로젝트를 다수의 인원이 공동작업 할 수 있다용어정리CLONE원격 저장소의 코드를 로컬로 가져온다.PULL원격 저장소의 코드를 기준으로 로컬 저장소에 반영한다.변경되려는 파일을 기준으로 로컬저장소와 원격저장소의 코드가.. 2024. 6. 17.
3. 깃허브의 버젼관리, 히스토리관리 with. gitinore 이제야 깃허브의 히스토리 관리의 중요성과 커밋메시지의 중요성을 깨달았다. 항상 마스터에만 커밋메시지를 대충대충 적으며, 히스토리는 신경쓰지 않았다. 이게 전부 나의 행보라는 것을 깨닫고, 히스토리 관리를 하기 시작했다. 0. git bash 의 사용 cmd 로 하기보단 git bash 를 이용하는 편이 편하다는 생각이 들었다. 더 자세하고 보기도 좋다. 1. 서브 브랜치의 생성 git branch -m progress progress 라는 이름의 서브 브랜치를 생성했다. 앞으로는 이곳에서 작업을 하고, 커밋메시지를 작성하고 PR 을 우선 날릴것이다. 커밋은 자주자주 할 수록 좋다. 대신 커밋 메시지를 잘 작성하여, 내가 어떤 작업을 했는지 분명하게 적도록 한다. "FIX" , "update" 처럼 적지 .. 2023. 2. 22.
2. 기본 협업하기 1. git clone https://github.com/mysungsik/MsPractice-REACT-Redux.git + npm install 2. git init 3. git branch -m master newb 4. 코드작성 5. git remote add origin https://xxxx.git 6. git add . 7. git commit -m "..." 8. git push origin newb 9. [github에 가서] pull request 를 [팀장] 에게 보낸다. 10. [팀장] pull request 확인 11. [팀장] ok 하면 merge 12. [팀원들] git pull https://xxxx.git [업데이트(최신화)] 13. 코드 작성 및 push 반복 2023. 1. 5.
1. 강제 푸시하기 git push -u origin master --force 2023. 1. 5.