git에 대해

grapefruit·2022년 8월 29일
0

BE 2022-08.29~09.02

목록 보기
1/4
post-thumbnail

hi.txt 를 텍스트 파일로 정하고 시작한다.

wsl실행

su - {자신의 아이디}

Fork

내 계정으로 이 Remote Repository를 가지고 오려할때 git hub 웹페이지에서 포크를 누른다

git clone <레퍼지토리 주소>

해당 Repository를 내 컴퓨터(Local Repository)로 가져와서 작업할 수 있다

git status

commit되기전 stage, unstage, work-space 확인

git commit -m "메세지"

Local repo에 올림과 동시에 메세지까지 설정

git commit -am "메세지"

add 와 commit 단계를 바로 뛰어넘어 Local repo에 올림과 동시에 메세지까지 설정

git add hi.txt

work-space에서 stage로 올림

git push {내 remote repo} {branch}

보통은 git push origin main으로 한다.

git pull {상대 remote repo} {branch}

보통은 git pull pair main으로 한다.

git push pain main - 이거는 안된다.

git log

현재까지 commit 된 로그들을 터미널 창에서 확인

git reset HEAD^

가장 최신의 commit 을 취소

git restore <파일명>

commit 되지 않은 Local Repository의 변경사항을 취소 할 수 있다

git remote add origin <Repository 주소>

Local Repository에 Remote Repository 연결

git remote add pair <Repository 주소>

Local Repository에 Remote Repository 연결

git remote -v

현재의 Local Repository와 연결된 모든 Remote Repository 목록 확인

merge 충돌시 vi 텍스트 들어가서 하나만 선택하고 하나는 지우면 된다

vi 텍스트 수정하면 바로 work-space나 아니면 stage가기 전으로 머문다.

스스로에 대한 자문자답

오늘은 git 이라는 프로그램에 대해서 배워봤는데, 정말 하루하루가 벅찰정도로 모르는거 찾아가는 시간이 더 많은것 같다.
결국엔 오늘 다는 아니지만 따라갈 정도로는 습득이 된 상태이기에 너무나 다행이고, 한편으로는 다 아는게 아니라 불안도 하지만 첫 단추를 그래도 잘 끼운 것 같다는 생각에 그나마 정말 그나마 위안이 된다.
오늘 페어 프로그래밍으로 진행됐던 시간이 나한테는 아주 소중했던게 다행히도 전공자분을 만나서 처음부터 다 배운다는 자세로 임했는데 그 결과가 내것으로 받아들이기에 충분히 페어가 잘 알려주기도 했고, 내가 열심히 들었던게 내것으로 만든게 큰 힘이 되지 않았나 싶다.
그래도 많이 부족한것임을 틀림 없기에 늘 열심과 최선을 다해서 살아야 한다.
개발자는 말 그대로 늘 최신상태로 자신을 업그레이드 하지 않으면 도태되서 살아나지 못할 것 늘 자만하지말고 겸손한 자세로 늘 낮은자세로 임한다는 마음만큼은 개발자가 된 후에도 잃지 말자!! 오늘 과제 클리어!!

profile
개발자몽

0개의 댓글