Git 다시공부하기

이명준·2023년 11월 16일
0

저는 버전관리툴은 SVN , git을 사용해왔습니다.
git같은경우는 GithubDesktop 이나 Sourcetree GUITool을 사용했는데
새로운마음으로 다시공부하고자 이렇게 글을 작성합니다.!

오랜만에 명령어로 깃을 사용해보려고 Terminal을 설치를 했습니다.

그후 깃 사이트에 들어가 설치하였고

특별한점이라하면 왠만하면 디폴트값이였지만 특별히 값을 설정해준게 있습니다.

터미널에서 GitBash를 사용하겠다는 의미입니다. (특별별한가..?)

너무 오랜만이라 원래 이렇게 생겼었나?? 하며 당황했습니다.
아... Gitbash 사용하겠다했으면서 설정도 안하고 난 바보다..

~ < HomeDirectory라는 의미
pwd = PrintWorkingDirectory 라는의미 현재디렉토리

git --version 현재 제대로 깃설치되어있는지 버전 체크했습니다.
git -v 과 같습니다 .

clear 싹다 지운다는의미

git config --list 정보들 보임
git config --global user.name "Lee MyeungJun"
git config --global user.email "audwns356@gmail.com"
git config --unset --global user.name // 유저 셋팅 정보

history 하면 과거기록들이뜸
그 과거기록중 불러오고싶으면 기록 옆에 번호가뜨는데 !번호 하면 됩니다.

whoami PC 컴퓨터 유저명이 나옵니다
mkdir Github Github폴더만들기
ls 하면 폴더파일들나옴
ls -al 모든 폴더 파일 정보들나옴

cd 체인지디렉토리임
cd github

./ 현재디렉토리
../ 상위 디렉토리 의미

touch README.md 파일만들기임
README.md md는 markdown 약자임

echo "Hello Git" >>README.md 하면 리다이렉션 >> 이게 어팬드 의미가있음 추가한다는거임 맨마지막라인에 추가하겠다.

한개는 기존거 없애고 넣는거임
cat README.md 하면 README를 읽어옴

rm -f f는 force에약자 묻지도 않고 지워버림
rm -rf README.md 자식까지 다지워버리고싶어 하면 rf 재귀적으로 들어가서 다지움

git status 상태나옴 브랜치랑 뭐가올라와있는지
git add 파일이름
working directory 에서 staging area 에 올림

git commit -m "README.md 파일 생성" commit 하면 staging area 에서 remote에올라감

git log
git log --oneline
git log --oneline --all
git checkout [해쉬코드]
git checkout master

깃을하면서 어렵다고 느끼는부분인 브랜치
git branch 치면 현재 가지고있는 branch가 나옴 기본적으로 master.
git branch feature/login 브랜치생성 feature/ 는 그냥 관례임 네이밍 이렇게붙임 새로운기능
git checkout feature/login 해당브랜치로 이동한다는 의미 master - > feature/login
git branch --delete feature/login 해당브랜치 삭제한다는 의미
git checkout -b feature 브랜치를 만들고 바로 체크아웃 한다는 의미이다.

master 상태에서 ...
git merge feature feature를 합친다는의미

낙서마냥 공부하면서 적어보았다.
적응하니 손가락이 기억하는듯 했다.

profile
Unity Game Developer

0개의 댓글

관련 채용 정보