git15 [Git] git push 실수 후 되돌리기 1. 해당 브랜치로 이동 후 최신 상태로 업데이트하기 git checkout devgit fetch origingit pull origin dev 2. 리셋하고자 하는 마지막 커밋(2b2983c~)으로 리셋 git reset --hard 2b2983c --hard를 하게 되면 내 working directory도 초기화 되니 --soft를 하면, 내 working diretory는 변함없음 3. 변경사항을 강제로 원격 저장소에 pushgit push origin dev --force *주의점* 이미 다른 사람이 최신 버전을 가지고 있다면, 그들의 로컬 저장소와 충돌이 발생할 수 있다!!팀원들과 상의하는 것을 추천! 2024. 7. 22. [Git] 버전 관리 시스템(VCS) history Git과 버전 관리 시스템소프트웨어 개발에서 버전 관리는 핵심적인 과정입니다. 과거에는 수동 백업과 릴리스 관리를 통해 이루어졌던 이 작업이, 오늘날에는 훨씬 더 체계적이고 효율적인 방식으로 발전했는데 그 중심에는 Git이라는 강력한 도구가 있습니다.버전 관리의 진화과거의 방식초기의 소프트웨어 개발에서는 버전 관리를 수동으로 수행했습니다. 개발자들은 프로젝트의 각 버전을 수동으로 백업하고 관리해야 했고, 이는 시간과 노력이 많이 드는 작업이었습니다. 또한 여러 명이 동시에 작업할 경우 충돌이 발생하기 쉬웠습니다. 버전 관리 시스템현대에는 세 가지 주요 유형의 버전 관리 시스템이 사용됩니다:로컬 버전 관리 시스템 (Local VCS): 개인 컴퓨터에서 버전을 관리합니다. 예를 들어 RCS와 같은 시스템은 .. 2024. 7. 8. anaconda에서 git 설치 및 git clone 세부사항 환경 :window 10git : 2.40.1ananconda :24.02.01 pip install git conda install git git --version Local 저장소 만들기git init Remote 저장소 주소 추가 git remote add [저장소명] [github repo URL] ( 저장소 이름은 origin으로 하자!)git remote rename [기존 이름] [변경할 이름] Remote 저장소 헤제 원하는 파일을 Git Repo에 올리고 싶음 mkdir [파일이름]git initgit remote- v git remote set-url origin [token]@[repo URL]git add .git commit -m "[커밋 메시지]"git push ori.. 2024. 7. 7. 이전 1 2 3 다음