[Git] 많이 사용하는 git command

리눅쏘·2024년 5월 1일
post-thumbnail

💡 Local은 코드를 수정한 embedded board 혹은 host pc를 의미한다.

1. local에서 git으로 파일 올리기

  • Local에서 git으로 파일 올린다.
  • 예시) Local에서 A directory에 있는 a.txt파일 올리기

# 현재 위치 = HOME (A directory가 위치한 곳)
git add A/a.txt
git commit -m "Add a.txt file"
git push -u origin main

2. git에서 local로 파일 다운받기

  • git에서 local로 파일을 다운받는다. 이때 다운 받은 파일이 local에 있는 파일을 덮어 쓰이도록 만든다.
  • 예시) Local에서 A directory안에 a.txt과 b.txt가 존재한다. A directory에 있는 a.txt 만 git에 저장되어 있던 a.txt로 변경하고 싶다. 즉, local에 있는 a.txt을 덮어 씌우고자 한다.

# 현재 위치 = HOME (A directory가 위치한 곳)
git init
# git_address는 git clone을 하기 위해서 제공되는 url과 동일하다.
git remote add origin <git_address>
git remote -v
git fetch --all
git reset --hard origin/main
git pull origin main

3. git에서 파일 지우기

  • local에는 파일이 있지만, git에서는 파일을 제거하고자 할 때 사용한다.
  • 예시) git에서 A directory의 b.txt 파일을 지운다. 이때 Local에는 A directory의 b.txt 파일이 존재한다. 주로 실험한 결과 data들을 정리할 때 사용된다.

# 현재 위치 = HOME (A directory가 위치한 곳)
git rm --cached A/b.txt
git commit -m "remove b_file"
profile
리눅스 마스터 쏘

0개의 댓글