2025/05/03 6

github_Desktop4

잘못한 커밋 되돌리기 1. revert파일을 취소하고 이를 기록으로 남김 두번의 커밋을 각각 push해 주었다 history에서 어떤 파일이 어떻게 변경되었는지 확인 가능하다 main_cummit_2이전으로 되돌아가고 싶은 경우 해당 커밋을 우클릭 후 revert change 버튼을 클릭한다 이후 push origin 버튼을 누르면 revert가 성공하게된다 만약 history 중간에 있는 커밋을 revert하고 싶더라도, 위에서부터 차례대로 revert 해주도록하자. 매번 revert를 수행하기 번거로운 경우 git bash에서 처리해준다. 여러 커밋이 존재할경우 레파짓토리에서 open in git bash 버튼으로 깃 배쉬를 실행한다. git revert [되돌아갈 hash..

솔룩스/git 2025.05.03

github_Desktop3

코드간 충돌브랜치 2에서 코드를 수정해 main과 merge한다. 브랜치 1에서 메인과 동기화하지 않고 텍스트파일을 수정한 후 pull request를 요청하려 할 때, main과 merge가 불가능하다는 메세지가 뜬다.pull request를 수행하고 resolve conflicts를 누르면문제인 지점을 명확하게 표시해준다 여기에서 남기고 싶은 코드만 남긴 후 오른쪽에 mark as resolved 버튼을 누른다.여기에 merge까지 완료하면 변경사항이 main이 저장된 것을 볼수 있다.

솔룩스/git 2025.05.03

github_Desktop2

깃허브로 협업 협업을 위한 저장소를 사용자별로 branch로 만들어 push 브랜치 생성 상단 브랜치 버튼으로 브랜치 생성 브랜치 생성 이후 publisg branch 버튼으로 생성 가능 main 브랜치로 merge 로컬에서 파일을 하나 생성한다. 이후 데스크탑에서 변경사항을 확인할 수 있따. 커밋을 작성하고 커밋을 완료하면 push origin으로 push한다 이후 pull request를 해야한다. 커밋에 메세지를 남기는 pull request가 필수적이다. 이 메세지를 보고 의견을 나눌 수 있다. preview pull request 버튼을 누른다 create pull request 버튼이 활성화된다 pull 이후 자동으로 깃허브 페이지로 이동하게되ㅣ고 여기에 메세지를 남길수 있다. ..

솔룩스/git 2025.05.03

github_Desktop1

깃허브 응용 깃허브 데스크탑깃허브 나 깃 호스팅 서브스에서 호스트되는 파일을 사용하는데 사용하는 무료 오픈소스 어플 clone 깃허브 레퍼짓토리 파일을 로컬로 복사 복사할 파일이 있는 링크를 복사한다 . 인터넷 레파짓토리에서 클론하기 버튼을 누른다. url에서 링크를 붙여넣는다. commit 변경사항들을 로컬 저장소에 기록하기 로컬로 지정한 폴더에서 변화가 있을 경우 데스크탑에서 이를 확인할 수 있다. 좌측 하단에서 커밋 메세지를 작성한 후 커밋할 수 있다 완료하면 데스크탑 화면에서 branch를 생성하라는 버튼을 누른다. 그러면 commit과 push가 완료됨을 확인할 수 있다.

솔룩스/git 2025.05.03

git_seminar4

다른 사람의 파일을 가져오는 방법 git fork 다른 사람의 원격 저장소를 복제해 내 저장소를 따로 만드는 방법 깃 홈페이지에서 저장하고 싶은 파일을 찾아 fork -creat a new fork 버튼을 클릭한다. 레퍼지토리 이름을 지정해서 저장할 수 있다. 이렇게 spring boot 레파짓토리가 생성된 것을 확인할 수 있다 git clone원격 저장소를 로컬환경으로 복제. 원경 저장소의 코드, 히스토리, 브랜드 등을 로컬로 가져올 수 있다. 복제하고 싶은 코드에서 https 링크를 복사해준다. 복사가 완료 되었다

솔룩스/git 2025.05.03

git_seminar3

git init git remote add origin zl url링크를 잘못 입력했기 때문에 git remote set-url origin [url]로 다시 작성한다 git status깃의 현재 상태 git branch -m 'main'현재 master 브랜치에서 main 브랜치를 생성해 변경해준다. 로컬 저장소와 원격 저장소를 연결한다. git add 로 파일을 올리고 커밋해준다. 커밋시 -m옵션으로 커밋 메세지를 작성한다. git add [파일이름]git commit -m "커밋 메세지" git push origin +mainmain 브랜치에 커밋한 파일 push 그럼 이렇게 깃허브 홈페이지에서 파일이 올라간 것을 확인할 수 있다.

솔룩스/git 2025.05.03