본문 바로가기

728x90
반응형

협업툴/git(hub)

[git] commit 시점으로 되돌리는 방법(reset) git 사용 중 코드가 꼬였을 때, 내가 원하는 시점으로 되돌리고 싶다면? ◎ 사용 방법1. 현재 작성하고 있는 프로젝트 폴더 경로로 들어감2. 빈 화면에서 마우스 오른쪽 클릭3. open git bash here4. 코드 입력$ git reset [되돌리고 싶은 시점]​ 5. 깃 허브 데스크톱을 사용하고 있다면 아래와 같이 되돌리고 싶은 시점이 코드로 나타남6. push 전의 상태로 되돌아감7. 새로운 브랜치를 현재 브랜치를 참고해 만듦8. 잘못 push한 브랜치에서 다시 작업할 수 있음 위와 같이 push를 했을 때, 이전의 상태로 되돌리고 싶다면 reset을 한 후 push 전의 상태로 되돌아가고새로운 브랜치를 생성하면서 내가 원하던 시점으로 돌릴 수 있었음 혹시 다른 방법이 있으신 분들은 댓글 남.. 더보기
[GitHub] 불필요한 폴더가 push 되었을 때 gitignore 설정 깃허브에 불필요한 폴더가 push되었을 때 삭제하는 방법, 이후 gitignore를 이용해 해당 폴더를 제외하고 push 할 수 있는 방법에 대해 알아보겠습니다! 이클립스 → 자바 프로젝트 생성 → 깃허브의 리포지토리와 연결했을 때, GitHub Desktop에 .metadata, bin 폴더, .class 파일 등 필요없는 파일들이 너무 많이 기록되고 push가 되어버렸습니다. 이때, .gitignore 폴더에 해당 폴더들을 추가하면서 git에서 제외되도록 아래와 같이 작성했습니다. .gitignore 폴더 내용 .metadata bin/ tmp/ *.tmp *.bak *.swp *~.nib .loadpath .recommenders​ 👉 가장 중요한 .metadata 폴더와 bin 폴더를 추가했습니다.. 더보기
[git/git hub] java와 git hub 연결 하기 2 자바 작업 폴더와 깃허브 바로 연결하기 1. 자바에서 작업해서 package들을 저장한 폴더에 들어갑니다. (javawork) 2. javawork 폴더 → Git Bash here로 들어갑니다. 3. git bash 창이 javawork로 연결됩니다. → 'git init' (폴더에 git 생성)→ 'git remote add origin 연결할 깃 허브 주소'를 입력합니다. → 'git remote -v' (폴더와 깃허브 연결) → 'git status'를 통해 현재 폴더들이 commit되어 있는지 확인합니다. → 'git add .' 으로 모든 파일을 스테이징합니다. → ' git commit -m "메세지" '로 모든 파일을 커밋합니다. → 마지막으로 'git push origin main'으로 .. 더보기
[git/git hub] java와 깃허브 연결하기(로그인 한 번만 하기) ◎ 이번에는 자바의 이클립스에서 커밋을 할 때 아래와 같은 로그인 창이 반복해서 나타나는데 이 화면이 안나오게 하는 방법을 작성해 보겠습니다!! 1. 사용자프로필 → [settings] → [Developer settings] → [Personal access tokens] → [Tokens(classic)] ▷ Developer settings는 settings의 맨 아래있습니다. 2. name을 지정하고 모든 항목에 체크합니다. 그러고 기간까지 지정해주면 token의 key가 나타납니다. 3. 따로 저장해둔 후 다시 이클립스로 들어갑니다. 4. 이미 마스터로 등록되어있는 패키지에 클래스 내용을 수정한 후 저장해 스테이징하고 메세지를 입력한 후 [commmit and push]를 누릅니다. 5. 여기서.. 더보기
[git/git hub] 깃허브로 이력서 사이트와 블로그 만들기 1. 깃허브로 이력서 만들기 원래 처음부터 끝까지 혼자서 꾸며보는 것이 좋지만 여기서는 기존 파일을 받아와서 변경해보도록 하겠습니다. ◎ 저장소 복제하기(fork) 1. 깃허브 사이트에 로그인한 후 이력서 예제 파일이 저장된 http://github.com/jjlaon/resume으로 접속 2. 화면 오른쪽 위 [Fork]를 클릭 → 같은 저장소를 사용하려면 [Create Fork] 클릭해서 복제합니다. 3. resume이라는 저장소가 만들어지면 VS 코드로 복제합니다.(지역 저장소로 복제) ▷ VS Code를 실행하고 열려있는 폴더는 닫습니다. ▷ 탐색기 창에 [repository 복제] ▷ 화면 위쪽에 나타나는 입력 창에 복제할 저장소 주소를 입력합니다.(이력서) ▷ 복제할 장소 선택 : 바탕화면에 .. 더보기
[git/git hub] java와 깃허브 연결하기 1. 먼저 깃허브에서 'javatest'라는 저장소를 하나 만들어줍니다. 2. 이클립스로 들어가서 아래와 같은 과정을 반복합니다. [window] → [perspective] → [open perspective] → [other] → [git] 3. 깃허브의 javatest 저장소 주소를 복사해 url에 붙여넣고 id,pw는 깃허브와 동일하게 적용합니다. 계속 next 하고 finish하셔서 종료하시면 됩니다. 4. 여기서 자바와 깃허브 연결을 원하는 패키지를 하나 만들고 해당 프로젝트를 마우스 오른쪽 클릭합니다. [team] → [share project] 후 아래와 같이 작성합니다. 그러면 아래와 같이 깃과 연결된 것은 javatest master로 나타납니다. 5. 여기서 다시 javatest에 오.. 더보기
[git/git hub] 비주얼 스튜디오 코드로 다루는 깃과 깃허브 1. 저장소 만들기 ◎ 새 폴더 만들고 작업 폴더 추가하기 ▷ VS Code에서 버전 관리 연습을 위해 'project' 새 폴더를 만듭니다. ▷ VS Code를 실행한 후 'project' 폴더를 열어줍니다. ◎ 저장소 초기화하기 ▷ VS Code에서 버전 관리 관련 명령은 왼쪽 사이드바 소스 제어(위에서 세번째)를 클릭합니다. ▷ [리포지토리 초기화]를 수행하면 해당 폴더에 .git 이라는 숨김 폴더를 확인할 수 있습니다. ▷ VS Code 맨 아래 왼쪽의 상태 표시줄에는 main 브랜치가 있습니다. ▶ 지역 저장소가 만들어졌고 현재 main 브랜치에 있다는 뜻입니다. ◎ 깃 설정하기 ▷ [터미널] → [새 터미널] 또는 [Control + Shift + `](윈도우) 또는 [Control + Shi.. 더보기
[git/git hub] 깃허브로 협업하기 1. 서로 다른 컴퓨터에서 원격 저장소 함께 사용하기 ◎ 원격 저장소 복제 - git clone ▷ test-1 저장소 이용 ▷ git_home : 사용자 집 ▷ git_office : 사용자 사무실 ◎ HTTPS 주소 사용해서 원격 저장소 저장하기 1. clone을 이용해서 git_home과 git_office도 원격 저장소에 저장합니다.(아래와 같은 형식 사용) ▷ git clone 원격 저장소주소 git_home ▷ git clone 원격 저장소주소 git_office git-home과 git_office에 같은 종류의 커밋이 되어 있습니다. 2. git_office에 f1.txt를 수정하고 ' add c'로 커밋합니다. git push를 하면 깃허브로 등록이 됩니다. 3. git_home에 git.. 더보기

728x90
반응형