GIT이란 무엇인가

송송·2020년 7월 21일
0

하 내가 git을 공부하다니.

"자 송송씨 코드를 수정하면'svn update'를 입력해야 서버에 반영되는 거야~"

저렇게 svn을 그냥 뭣도 모르고 시작하게 되었다. 그게 버전관리 프로그램인지 뭔지도 모른채로..!!!

생활코딩 - GIT1

생활코딩 git1 후기

svn이랑 큰 개념은 다를 게 없어 보이는데 커밋할 때 타이틀 적는 부분이 협업에 정말 요긴하게 쓰일 것 같다

생활코딩 git2 cli

git 저장소 개념

working tree : 버전으로 만들어지기 전 단계
staging Area : 버전으로 만들려고 하는 곳
repository : 버전 저장소 버전으로 만들어진 단계

터미널 기본 명령어

cd
mkdir : 폴더 만들기
pwd : 현재위치 보여주기
ls -al : 디렉토리 및 파일의 목록과 그에 관련한 속성 정보들을 표시
(dir과 유사 -a와 -al 차이 有)
cat hello1.txt : 해당 파일의 내용을 보여줌
nano
touch

git 명령어

처음 사용할 때 이메일과 이름 설정하기
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

git init : 현재 디렉토리를 git폴더로 지정
git status : git의 현재상태 보여줌
git log
git log --stat

git add hello1.txt : 'staging Area'에 hello1.txt파일을 올려라
git add .

git commit : 커밋

커밋 메시지 요청창 빠져나가기
ESC및 :wq또는 ESC와 Shift+ zz

git commit -m "commit message"
git commit -am "commit message" (untract상태 파일 제외)
git checkout 커밋아이디

git reset --hard
git reset --help

gir revert 커밋아이디 : 커밋 되돌리기(undo) (역순으로 차례로 실행할 것)

$ git config --global core.editor "nano"
에디터 'nano'로 지정

.gitignore

Git init 취소

rm -r .git

branch ^^? 다양한 버전?
다음 참조 https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html
tag 특정 커밋 찾아가기 쉽게
backup

너무 많은 것을 배우려는 조급증, 그리고 내가 처한 문제보다 더 어려운 훨씬 더 어려운 해결법을 도입하려고 할 때 그것이 너무 어렵게 느껴질 수가 있어요. 최대한 여기서 오래 머물면서 배운 것을 사용하시면 좋겠습니다. 그럼 어느시점에 다음 고개를 넘을 수 있는 체력과 조건이 마련되어 수월하게 그 고개를 넘을 수 있게 될 것입니다.

github

github:git클라우드 저장소
vs코드에 세팅하기
https://evols-atirev.tistory.com/14

profile
디자인을 이해하는 퍼블리셔

0개의 댓글