티스토리 뷰

이번 팀프로젝트 주제는 팀과 팀원에 대해 소개하는 웹페이지입니다.

오늘은 따로 역할 분담 없이 팀원들과 기획과 디자인을 figma 툴을 사용해서 진행해봤습니다.

 

 

Figma

Created with Figma

www.figma.com

 


 

필수 리눅스 명령어

윈도우는 powershell이 아닌 bash에서 진행

1. 작업 디렉토리 관련 명령어

  • pwd: 현재 작업 폴더 경로 출력
$ pwd 
/home/user/projects
  • ls: 현재 폴더의 파일 및 폴더 목록 출력
    • ls -a: 숨겨진 파일도 포함하여 출력
$ ls -a 
. .. .git README.md script.sh
  • cd: 폴더 이동
    • cd ..: 한 단계 상위 폴더로 이동
$ cd ..

2. 파일 및 폴더 생성

  • mkdir: 새 폴더 생성
$ mkdir new_folder

 

  • touch: 새 파일 생성
$ touch new_file.txt

 


Git과 GitHub의 차이

Git

  • 소스 코드의 변경점을 기록하고 관리.
  • 버전 관리 도구(형상 관리 도구) : 소프트웨어의 변경 사항을 체계적으로 추적하고 통제하는 도구 

GitHub

  • 온라인 저장소: 백업과 공유가 가능한 온라인 코드 저장소

 

Git 명령어 정리

1. 기본 작업

  • git init: Git 저장소 초기화
$ git init
  • git add: 파일 추가 (저장할 파일 지정)
    • git add .: 모든 변경 파일 추가
$ git add .
  • git commit: 변경 사항 저장
$ git commit -m "커밋 메시지"
  • git status: 저장 여부 확인
$ git status
  • git log: 커밋 내역 확인
     
$ git log

2. 원격 저장소 관련

  • 원격 저장소 연결
     
$ git remote add origin <GitHub 주소>
  • 브랜치명 변경
     
$ git branch -M main

 

인종차별 때문에 master가 아닌 main을 사용함.....

  • 프로젝트 복제
     
$ git clone <GitHub 주소>

3. 저장소 동기화

  • 업로드(Push)
$ git push
  • 가져오기(Pull)
     
$ git pull origin <브랜치명>
  • 충돌 해결 시 Pull 
$ git config pull.rebase false 
$ git pull origin <브랜치명>

4. 부가 TIP

  • Vim 에디터로 커밋 메시지 작성 시:

         esc > : > wq > Enter

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함