Git
-
Git 기본 명령어 정리Git 2024. 9. 23. 10:36
pwd: 지금 내 현재 위치ls: 파일 리스트ls -a : 파일 리스트를 보여주는데 숨겨진 파일까지 모두 보여줌which python: 터미널에서 가상환경이 적용이 잘 됐는지 확인python --version: 내 파이썬이 몇 버전인지 알려줌cd 폴더명: 들어가고 싶은 폴더명으로 이동 cd .. : 현재 폴더에서 나갈 때 (상위 폴더로 이동)mkdir 폴더명: make directory 현재 경로에서 폴더 생성 Github 자주 쓰는 명령어 git init git 저장소를 로컬에서 생성할 때 사용하는 명령어. 프로젝트 시작시 딱 한 번만 입력하면 된다.git init을 하면 .git 폴더가 생성된다. ls -a 로 확인하면 된다. .git 삭제rm -r -f .git 📌 git clone 으로 ..
-
팀프로젝트 Github 트러블슈팅Git 2024. 9. 18. 02:40
Github 트러블슈팅 01. 만들었던 브랜치에 코드를 수정한 후 git add . → git commit -m "로그인 중복 로직 수정" 하고, git push 를 하는데, 처음 만든 브랜치가 아닌데 왜 자꾸 업스트림 브랜치랑 다르다는거야.. 아무튼 자꾸 이런 메시지가 뜬다🧐 음... 그래서 그냥 다시 이렇게 해줬다. -ugit push -u origin 내 브랜치 네임 그런 다음 다시 git push 했더니 제대로 됐다. 뭘까?..🤔 아무튼 문제 해결👌 02. 로그인 할 때마다 포인트를 주는 기능을 구현했는데.. 영환님이 유저가 로그인 로그아웃 로그인 로그아웃 로그인 계속 반복하면 포인트 무한대로 받을 수 있겠네요 라고 했다😂 그렇게까지 시간낭비를 하는 사람이 있을까 싶었지만, 악용되..
-
팀프로젝트 협업툴 GithubGit 2024. 9. 12. 18:42
팀프로젝트 협업툴 Github 실수로 git add . 까지 했는데 취소하고 싶을 때git reset 커밋 되돌리기 최근 커밋 되돌리기git revert 모든 커밋 되돌리기# 특정 커밋으로 되돌리기git reset --hard # 원격 저장소 강제 업데이트git push --force ✋ 주의: 강제로 푸시하는 것은 다른 팀원에게 영향을 줄 수 있으니 주의가 필요하다. 반드시 이야기하고 해야함. 커밋을 잘못 리셋한 경우, 이전 상태로 복원하고 싶을 때git refloggit reset --hard HEAD@{0} *HEAD@{0} 괄호 안의 숫자가 0 이면 가장 최근 커밋을 뜻하는거다. 최신 commit을 취소하고 작업 내용을 수정하거나 저장하고 싶을 때 최신 커밋과 관련된 모든 변경 사항을..
-
git init부터 merge, rebase, pull request까지 (git으로 협업하기)Git 2024. 8. 26. 09:32
Git 기초 로컬에서(내 데스크탑에서) git으로 버전 관리를 하고 싶을 때 → git 이라는 폴더가 생기면서 버전 관리를 시작하는 걸 뜻한다. git init은 한 프로젝트 당 딱 한번만 해야한다.git init 일단 코드를 새로 작성할 때마다 밥먹듯이 해야하는 것 add, commit 둘은 세트다.add: 나 이제 저장할거야, commit: 진짜 저장 (git은 commit을 기준으로 버전 관리를 한다)git add .git commit -m "commit message" 커밋 메시지는, 만약 내가 회원가입 기능을 구현했다면, "feature:signup" 또는 "회원가입" 이런식으로 써주면 된다. 만약, 내가 회원가입, 로그인, 로그아웃 기능 세가지를 구현했다면? 🤔 📌 그래서, 커밋메시지..
-
github설치, repository 만들기, pycharm 연동, 파이썬 코드파일 올리기(pull, push..)Git 2024. 7. 3. 05:16
대환장 git파티... 업다운 게임, 가위바위보 게임 과제를 올릴 깃허브 리포지토리를 만들어야 했다. 깃을 쓰려면 아래 링크에 들어가서 각 pc 환경에 따라 git을 설치해주면 된다. 나도 여기까진 쉬웠다.https://git-scm.com/ Git git-scm.com 맥 터미널, 홈브루로 깃을 설치해주었다.$ brew install git 버전을 확인해보면 설치가 잘 됐는지 확인이 가능하다.$ git --versiongit version 2.45.2 github 홈페이지에 들어가서 계정을 만들고, 리포지토리를 만들고 하는 것까지는 뭐 괜찮았다.문제는 파이참과 깃허브를 연동하면서부터 시작됐다...어젯밤에 이어 오전 중에도 끙끙 앓고 있는데 영오매니저님이 오셔서 튜터님의 도움을 받아보면 좋겠다고 추천해주..