개발일지/GitHub 도전기 9

이클립스 github push

아래 블로그가 잘 정리되어 있습니다. https://sallykim5087.tistory.com/111 이클립스로 git 관리하기 - pull / push 1. push 하기 2. clone 하기 (1) remote repository clone 하기 (2) clone 한 repository를 import 하기 3. pull 하기 sallykim5087.tistory.com 처음 pull은 아래 페이지에 나와았습니다. 2022.03.31 - [개발일지/GitHub 도전기] - 이클립스 git clone import 이클립스 git clone import https://ddolcat.tistory.com/1631 File 메뉴 클릭 > Import 클릭 2. G" data-og-host="ddolcat.t..

github에서 커밋내역 삭제

깃허브를 올리고 있는 와중에 올라가면 안 되는 파일이 올라가는 일이 발생했습니다. 이를 해결하기 위해 인터넷을 찾아보았습니다. 1. 일부분만 삭제하는 방법 git log git reset --hard 로그기록 git push origin main --force 2. 전부 다 삭제 깃 파일을 삭제하고 처음부터 시작합니다. commit 까지 한 후 push를 하면 오류가 나옵니다. 여기서도 --force명령어를 붙여줍니다.

GitHub에 push, pull하기

push는 github에 내 컴퓨터에 있는 git내용을 github에 올리는 명령어입니다. pull은 github에 있는 git을 내 컴퓨터에 받을 때 사용하는 명령어 입니다. 저는 ssh키를 사용하여 접근합니다. ssh키를 사용하기 위해 key를 생성합니다. ssh-keygen -t rsa -C "your_email@example.com" 여시서 설정은 다 기본으로 두기 위해 enter를 계속 누릅니다. 여기서 비밀번호를 설정하려면 처음은 enter후 비밀번호를 2번 칩니다. 자세한 내용은 https://git-scm.com/book/ko/v2/Git-%EC%84%9C%EB%B2%84-SSH-%EA%B3%B5%EA%B0%9C%ED%82%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0 Git - ..

git branch

branch는 현재와 다른 버전의 프로젝트를 만드는 것입니다. 즉, 협업을 위해 각자 맡은 프로그램을 작성하고, 실행하기 위한 방법입니다. 새로운 branch를 만들기 git branch 이름 생성된 branch를 확인하기 git branch 생성된 branch로 바꾸기 git switch 이름 생성과 바꾸는 것을 한번에 하기 git switch -c 이름 삭제하기 git branch -d 이름 branch 합치기 합치는 방법에는 2가지 방법이 있습니다. 1. merge 2. rebase 첫번째 방법은 branch와 main의 차이점을 비교하여 main에 합쳐진 결과를 커밋하는 방법입니다. 두번째 방법에는 main의 끝에 지금의 branch를 이어 붙이는 방법입니다. 병합을 하다보면 오류가 발생하기도 합..

git 전 버전으로 변경

git을 전 버전으로 변경하는 방법은 2가지가 있습니다. 이는 RESET 과 REVERT입니다. reset은 전 버전으로 돌아가기 위해 현재버전과 그 하위버전을 모두 삭제하며 돌아가는 방법입니다. revert는 현재의 버전에서 전 버전으로 돌리기 위해 하나의 버전을 생성하고, 이를 위해 바뀐 내용을 취소하는 방법을 사용합니다. 이렇게 함으로써 현재버전을 삭제하지 않고, 필요한 부분만 돌릴 수 있습니다. 대부분의 개발자는 실무에서 reset대신 revert를 사용합니다. revert는 과거, 현재 상태를 간직하고 있기 때문입니다. 사용방법은 해쉬값과 파일을 사용할 경우로 나뉩니다. git revert 해쉬값 git checkout 헤드 파일 다시 revert를 하기 전 상태로 돌리겠습니다. git rese..

git 버전 관리

아직 버전관리를 사용하지 않은 경우 git status를 치면 아래 화면이 나옵니다. 이는 현재 추가된 커밋 파일이 없다는 뜻입니다. 그래서 add 명령어로 버전을 추가합니다. git add . .은 모든 파일, 폴더를 추가한다는 의미로 하나의 폴더나 파일은 그 이름을 . 대신 넣어줍니다. git commit -m "FIRST COMMIT" 버전 확인을 위한 문자열을 넣는 명령어를 칩니다. 이제 버전이 저장되었습니다. 소스트리에서 확인이 가능합니다. 변경사항이 있는 경우 파일이 변경 또는 추가, 삭제된 경우 git status 명령어로 변경된 파일이 무엇인지 확인합니다. 기존 파일 안의 내용이 바뀐 부분을 확인하려면 아래 명령어를 사용합니다.(j 아래, p 위, :q 나오기) git diff 바뀐 부분을..

git 시작

git에 사용자를 설정합니다. git config --global user.name "username" git config --global user.email "useremail" 각 이름과 이메일을 설정하는 명령어입니다. 브런치명을 변경해줍니다. git config --global init.defaultBranch main 이제 내가 만들고자 하는 프로그램이 담긴 폴더를 만들고, vscode로 해당폴더를 열어줍니다. 이 폴더를 git으로 관리하고 싶다면 아래 명령어를 vscode 터미널에 칩니다. git init 그러면 숨긴 파일을 보면 .git폴더가 생겼습니다. 이는 git이 관리하는 폴더로 과거의 과정을 담고 있어, 이 폴더를 삭제하면 과거의 git파일이 삭제됩니다. (건드리시면 안됩니다.) 변경사..

git 윈도우 다운

git을 다운받습니다. https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 기본설정(git bash를 추가)으로 다운 받습니다. git bash를 열어 git이 설치되었는지 확인합니다. git --ve..