# git-bash

[Git]LF will be replaced by CRLF 해결
Git Bash에서 git add 명령어 사용시 warning: in the working copy of 'A.md', LF will be replaced by CRLF the next time Git touches it 다음과 같은 에러가 발생했다. Unix 계열인 Mac, Linux에서는 LF(Line-Feed) Windows에서는 CRLF(Carriage-Return + Line-Feed) 로 줄바꿈이 이루어진다. Git이 이 둘 중 어느 쪽을 선택할 지 혼란이 온 것이다. Git의 core.autocrlf를 사용하여 자동변환해주면 된다. --global은 시스템 전체에 적용하는 옵션으로 해당 프로젝트에만 적용을 할려면 생략하면 된다. $ git conf

[Git] Git Bash 파일/폴더 복사하기
공부한 내용을 GitHub에 올리기 전 Git Bash로 로컬 디렉토리 간의 파일 및 폴더를 복사할 일이 많아져서 정리해놓으려 한다. > 먼저 복사해야 할 파일 위치에서 Git Bash를 연다. 파일 복사하기 $ cp [복사할 파일] [저장할 파일 경로] $ cp [복사할 파일] [저장할 파일 경로/파일] 폴더 복사하기 $ cp -r [복사할 폴더] [저장할 파일 경로]
git bash를 사용한 git hub commit 오류 해결
오류 발생 상황 이클립스의 프로젝트 소스파일들을 저장할 git의 로컬 레포지토리를 새로 init 한 이후 깃허브 원격 저장소로 해당 소스코드를 commit하려고 다음의 프로세스 대로 수행을 했다. 정상적으로 명령어들이 수행이 된다면 commit 이 정상적으로 이루어저 내 원격 레포지토리로 소스파일들이 옮겨져야하는게 맞다. Error Message 를 수행한 이후 다음의 오류 메시지가 떴다. ????분명히 나는 로컬에 새로운 레포지토리를 initiallize를 했고 다음의 메시지를 bash로부터 받았는데??? 오류 원인 git init 은 레포지토리의 .git/이 이미 있다면 initialize를 정상적으로 수행하지 않는다는 것을 알게 되었다. 따라서 다음의 순서대로 다시 git bash에서 명령어를 수행해 해결했다. 오류 해결 git bash 명령어 rm -rf .git 설명 .git/ 디렉토리는 Git 저장소에 관련된 모든

Git Bash 자주 쓰는 명령어
Git Bash 자주 쓰는 명령어 깃 폴더 생성 원격 레포지토리 연결 로컬에 데이터 추가 커밋 메세지 등록 원격 레포지토리에 업로드 원격 레포지토리 가져오기 (fetch + merge) 원격 레포지토리 가져오기 (로컬에 데이터만 가져오기) 현재 브랜치를 다른 브랜치와 병합 ??? 브랜치 목록 확인

[Git] Git Bash 폴더에서 Pull 받기
작업툴에서 Pull을 받아도 되지만 오류가 생기는 경우가 많아 저는 Workspace 디렉토리에서 Git Bash를 이용하여 직접 Pull 받아오는 것을 선호합니다! 이번에는 VS Code에서 작업을 위해 vsWorkspace 폴더를 만들어 주었습니다. 이 공간에서 우클릭 후 Open Git Bash here 을 클릭하여 Git Bash를 Open 해줍니다. 저는 의

[Git] #2 Branch Create / Checkout / Delete
지난번에 Git 특강 이후, VS Code로 코딩할 때는 Git Desktop을 사용해서 Git bash를 쓸 일이 없을 줄 알았는데.... 안드로이드 스튜디오를 사용하면서 Git Bash를 다시 만났다😭 특강 듣고 명령어를 정리해서 올리긴 했었지만 다시 공부하면서 기록해보려고 한다. ⚙️ Create/Checkout Branch 새로운 브랜치를 만들고 원격 저장소에 푸시할때 바로 할 수 없고, 해당 브랜치로 전환을 시켜줘야 한다. step1. 새로운 branch 생성 git branch 브랜치명 step2. 새로운 branch로 전환 새로 만든 브랜치를 사용하여 어떤 작업을 수행하려면 이 브랜치를 사용하겠다고 명시적으로 지정해주어야 한다. git checkout 브랜치명 또는 git switch 브랜치명 명령어로 브랜치 전환을 할 수 있다. ➕checkout / switch / restore Gi

Windows Terminal에 git bash 추가하기
안녕하세요 오늘은 Windows Terminal에 git bash를 추가하는 방법에 대해서 알아보겠습니다. 1. Windows Terminal 옵션 JSON 파일에서 git bash 프로필 추가하기 json 파일을 편집기에서 열면 profiles가 보입니다. list부분에 우리가 원하는 git bash를 추가해주어야 합니다. https://learn.microsoft.com/ko-kr/windows/terminal/dynamic-profiles#git-bash 마이크로소프트에서 제공하는 프로필 추가 json입니다. 밑에 내

[github] 로컬 파일 github 리포지토리에 올리기
들어가면서 > git bash에서 CLI 명령을 사용하여 로컬 파일을 github repository 즉, 원격 저장소에 업로드 한 과정을 기록한다. Step 1 Repository 만들기 내 github에서 repository를 생성해야 한다. 나는 gitnewbie라는 이름으로 repository를 생성했다. 나는 이미 gitnewbie라는 repository를 생성해놔서 만들 수 없다. Step 2 git bash 사용하기 git bash를 설치해야 한다. 로컬 파일 경로로 이동하기 git bash CLI 창을 연 후에 내가 github에 올리려는 로컬 파일 경로로 이동해야 한다.  저장소를 초기화하고 GitHub(원격 저장소)와 연결 이전 내용 Git bash 설치 및 실행하기 우선 준비된 폴더에 대해 git bash를 실행합니다. 아래 명령을 실행하면 폴더 내에 .git 폴더가 생성됩니다. 사진과 같이 .git이 생성되었다면 로컬 저장소가 정상적으로 초기화된 것입니다. 숨김 항목이기 때문에 설정에 따라 보이지 않을 수도 있습니다. GitHub 홈페이지 GitHub 홈페이지에서 원격 저장소(Rep
Git bash 설치 및 실행하기
목표 : Window 환경에서 Git bash 실행시키기 먼저 아래 링크에 들어가서 window를 위한 git을 설치합니다. > https://git-scm.com/download/win 설치가 시작되면 다양한 설정 옵션이 있을텐데 저는 기본값으로 진행했습니다. 설치가 완료된 후, 원하는 위치(directory)에 프로젝트 폴더를 생성하거나 사전에 준비된 폴더에 마우스 오른쪽 버튼을 누르면 보이는 Git Bash Here를 클릭합니다. 프로젝트 폴더 : 프로젝트에 사용되는 파일들을 보관할 폴더 아래와 같이 console 창이 켜졌다면 오늘의 목표가 달성되었습니다. 
리눅스 터미널로 시작하기
✏️ 클론 (스넵샷) git 처럼 현재 새팅을 저장해서 언제든지 롤백 시킬 수 있는 기능 저장되어있는 Cent OS 를 우클릭 한 후 clone 하면 된다. ✏️ git Bash 리눅스로 변경하기 아래 명령어를 입력하면 리눅스의 ip 확인할 수 있다. 명령 입력후 나타나는 메시지에서 ip 를 확인한다. ip 주소는 192.168.64.2 로 나온다. inet 192.168.64.2/24 <- 이 부분이 ip git Bash 에서 리눅스로 이동하기 터미널로 돌아와 ssh 와 id , @ , ip 주조를 입력하면 아래 메시지가 나오면서 변경된다. 
Github - Github소스 코드 받아서 내 Github에 옮기기
사전에 필요한 것들 > GitHub가입,Git bash,source Tree 1.Github소스코드 (.git포함해서) 다운로드 > .git파일까지 같이 다운로드 받아야지만 내 깃허브에서 옮겨서 받을 때 커밋 기록을 확인할 수 있다. 바탕화면폴더에서(다운로드 위치) 마우스 우클릭 터미널 접속 git clone 가져올 깃허브 주소(code >> HTTP 주소) 
git 공부) git bash로 git하기
해도해도 새로운 git bash를 끝내보자! 수업 필기한 코드들을 매번 usb에 담거나 벨로그 정리하기가 버거워서 원격 저장소에서 올리기로 했다. 그런김에 겸사겸사 git bash 복습도 하고 과정도 기록해둬서 다음 초기설정 때 유익한 자료가 되도록 하고 싶다. *의식의 흐름대로 작성하였다. 명령어는 상자안에 적어두었으니 급하면 > 이거 위주로 보기 1. git 설치 패스한다 2. git bash 설치 패스한다 3. git 계정 등록 패스한다 4. github 가서 레포지토리 하나 만들어오기 패스한다 5. gitbash에서 원격 저장소 등록 > - 원격 저장소 있나 확인 git remote -v 로 원격 저장소 있나 확인 아무것도 안뜨면 > - 원격저장소 등록 git remote add origin 깃헙주소 깃헙주소가 너무 길고 어려우니 도메인 네임처럼 origin이라고 짧게 부르

git 기본 사용법 - 2
이번 포스트는 원격 레파지토리에 로컬에서 만든 파일을 업로드해보겠다. 윈도우에선 따로 vi 명령어를 제공하지 않기 때문에 git bash를 이용한다. 내용 입력 후 저장한다. git status 명령어를 입력해보자 현재 newfile이라는 commit되지않은 파일이 존재하고 git add 명령어를 이용해서 track file로 바꾸어

Git command
👉 Git command 🕹️ Control | 구분 | 명령어 | 예시 | |:---|:---|:---| | init | $ git init | | | add | $ git add [input file or path] | git add . | | commit | git commit -m [input commit message] | | | remote | $ git remote add origin [저장소 url] | | | push | $ git push -u origin [input branch] | git push -u origin master | | pull | $ git pull origin [input branch] | git pull origin master | | clone | $ git clone [저장소 url] [다운받을 경로] | | | log | $ git log | | | reset | $ git r

[포스코 x 코딩온] 스마트팩토리 개발자 과정 10주차 회고 | git bash, winpty
MySQL, CMD, Git Bash로 각각 데이터베이스에 접근하는 실습을 했다. 그 중 Git Bash를 이용하면서 저지른 삽질과 해결과정을 공유하고자 한다. ChatGPT는 무적이고 신이다. 1. 시작은 CMD에서 하듯이 >$ mysql -u root -p mysql( mysql을 실행시켜라 ) -u root ( 관리자 권한으로 ) -p ( 비밀번호를 입력하게 ) 우선 CMD 환경에서 MySQL에 접속 하듯이 입력했다. 아래는 그 결과창 MySQL은 정상적으로 실행되지 않고 프롬프트만 계속 깜빡이고 있다. 처절한 탈출
Window에서 CLI 명령어(2)(feat.git bash) - 디렉토리의 CRUD
디렉토리의 CRUD CRUD : Create Read Update Delete Create mkdir dirname : dirname라는 이름의 디렉토리 생성 Read cd ./dirname or cd dirname : 디렉토리로 이동 Update mv dirname newdirname : dirname을 newdirname로 변경 
Git init 하기 전에 (no such file or directory 해결 방법)
git - init 하기 전에 설정해야할 것 git 공부를 하던 중 작동되지 않았다. no such file or directory 파일이 없다는 뜻 같은데 그래서 경로를 설정해줘야겠다고 생각했다. 1. 현재 위치 찾기 1-1. git bash 창의 상단을 보면 나의 현재 위치를 알 수 있다. 1-2. 혹은 $ pwd를 치면 현재 위치가 나온다. 현재 나는 c드라이브 - 사용자 - guess 폴더에 있다. 
Git ssh key 생성하는 방법
Git ssh key 생성하기 Git bash에서 ssh-keygen 을 입력하여 공개키 생성한다. Enter file in which to save the key 키 생성 경로를 물어보는 것이다. 기본 경로로 알아서 생성되니까 엔터를 친다. Enter passphrae 비밀번호를 입력하라고 한다. 공개할 것이기 때문에 엔터를 친다. Enter same passphrase again 비밀번호를 다시 입력하라고 한다. 똑같이 엔터를 쳐준다. 그럼 저렇게 생성이 완료된다. 노랗게 표시한 경로를 윈도우에서 찾아 들어가본다. 
Git Bash - End 해결 방법
Git Bash End? 깃을 처음 깔고 사용자 설정을 하는데 갑자기 마주친* (End)*.... 혹은 ~ 이렇게 물결이나 : 이런식으로만 뜰때가 있다. 엔터나 어떠한 키를 눌러도 먹히지 않아 당황스러웠다. 해결 방법은 너무나도 간단하다. 키보드 q 버튼을 눌러주면 된다. 그럼 다시 작성할 수 있게 된다.