본문 바로가기

JINAN_BAM54

브랜치 생성 / 이동 / 삭제 Git / GitHub 강의 정리-5 여러 branch 만들기 Branch : 분기된 가지 - 여러 작업들이 각각 독립되어 진행될 때 - 프로젝트 관리 ( 배포용, 테스트서버용, 새로운 시도용 등) 브랜치 생성 / 이동 /삭제 # 생성 git branch (브랜치명) # 브랜치 생성 git branch # 브랜치 목록 확인 # 이동 git switch (이동할 브랜치명) # 원하는 브랜치로 이동 # git swtich (브랜치명) 브랜치명 작성할 때 일정부분 작성하고 tab 누르면 브랜치명 자동입력됨 git switch -c (브랜치명) # 브랜치 생성과 동시에 이동 # 브랜치명 변경 git branch -m (기존 브랜치명) (새 브랜치명) # 브랜치 이름바꾸기 # 삭제 git branch -d (삭제.. 2023. 12. 15.
git과 sourcetree로 reset / revert 해보기 Git / GitHub 강의 정리-4 과거로 돌아가는 두 가지 방법 Reset : 원하는 시점으로 돌아간 뒤 이후 내역들을 지움 Revert : 되돌리기 원하는 시점의 커밋을 거꾸로 실행 / reset을 사용하면 협업시 문제가 되기 때문에 revert로 관리 git log # 돌아갈 시점 확인 git reset --hard (돌아갈 커밋 해시) git reset --hard # 뒤에 커밋 해시가 없으면 마지막 커밋을 가리킴, 마지막 커밋으로 돌아감 실제 업무에서는 .git 폴더를 건드리지도, reset을 사용할 일도 없을 것 git revert (되돌릴 커밋 해시) # :wq 로 커밋 메시지 저장 커밋 되돌려보기 git revert (커밋 해시) # 이후 수정한 내역 때문에 충돌 발생 git rm leo.. 2023. 12. 14.
git 시간여행하기 Git / GitHub 강의 정리-3 시간여행 // 5강부터 기술적인 설명 시작 untracked 파일 : Git의 관리에 들어간 적 없는 파일 git status # 변경사항 확인 git add tigers.yaml # 파일하나 담기 git status #로 확인하기 git add . # 모든 파일 담기 git status #로 확인하기 타임캡슐 묻기 git commit -- i 입력하면 텍스트 입력모드로 전환 -- FIRST COMMIT 입력 후 ESC 눌러서 입력모드 종료 -- :wq 입력해서 저장하고 종료 작업Vi 명령어상세 입력 시작 i 명령어 입력 모드에서 텍스트 입력 모드로 전환 입력 종료 ESC 텍스트 입력 모드에서 명령어 입력 모드로 전환 저장 없이 종료 :q 저장 없이 강제 종료 :q!.. 2023. 12. 13.
.gitignore 형식 (와일드카드) Git / GitHub 강의 정리-2 Git Git을 사용하는 방법 : CLI / GUI 터미널에 명령어를 이용하는 CLI 방식 소스트리 등의 프로그램 사용하는 GUI 방식 VS Code Meterial Icon Theme 파일 탐색기(파일 아이콘들) 부분이 보이게 하려면 확장 탭에서 Material Icon Theme 설치 Git 최초 설정 깃을 사용하면서 본인 이름, 이메일을 등록해두면 협업을 하면서 누가 어떤 작업을 했는지 확인 가능 $ git config --global user.name "(사용자 이름)" $ git config --global user.email "(이메일)" # 확인 $ git config --global user.name $ git config --global user.em.. 2023. 12. 13.
소스트리 아이콘 실행되지 않을 경우 Git / GitHub 강의 정리-1 Git VCS(Version Control System) : 버전 관리 프로그램 중 하나 깃은 시간 & 차원을 넘나들 수 있음 강의 시작 전 설치해야 할 것 Git / Git Bash (CLI) SourceTree (GUI) Visual Studio (코드 에디터) - 연습 후 Spring 프로젝트로 연습해 보기 Git Bash 실행 후 git --version // 버전 확인이 가능하면 설치완료 이전에 설치해 둔 SourceTree 실행 테스트 중 실행되지 않음 소스트리 아이콘으로 실행이 되지 않음 - 아래 경로로 들어가서 Composition.cache 파일을 삭제 후 다시 실행 -> 실행성공 C:\Users\Yoon\AppData\Local\Atlassian\S.. 2023. 12. 12.
[스파르타 코딩클럽] 7일차 기록 7일차 기록 준비 PyCharm robo3T memo #app.py 뼈대 from flask import Flask, render_template, jsonify, request app = Flask(__name__) import requests from bs4 import BeautifulSoup from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta ## HTML을 주는 부분 @app.route('/') def home(): return render_template('index.html') @app.route('/memo', methods=['GET']) def listing(): samp.. 2022. 3. 1.