Github 기본

진덕종·2023년 4월 3일
1

GitHub

목록 보기
1/2

git init 는 Repository를 초기화 합니다. 로컬파일에서 .git이라는 폴더가 만들어 집니다.

git status는 현재 Staging Area에 올라와 있는 파일의 상태를 알 수 있습니다.

git add는 Staging Area에 올릴 파일들을 Working Directory에 추가합니다. 아직 Staging Area에 파일이 올라가지 않습니다.

git commit는 Working Directory의 파일들을 Staging Area에 올립니다. 이때 git status로 추가된 파일들을 볼 수 있습니다.

git pushStaging Area에 있는 파일을 Git hub에 있는 Repository로 올립니다.

git diffWorking DriectoryStaging Area의 차이점을 명시합니다.

git log는 commit history를 알려줍니다.

git fetchRepository에 변경사항을 알려줍니다. 변경사항을 로컬 Git에 가져오지는 않습니다.

git pullRepository에 변경사항을 확인하고, 최신 데이터를 로컬 Git으로 가져옵니다.

git clone <URL>은 현재 Local Directorygit initgit pull이 동시에 이뤄지면서 Repository에 연결합니다.

git remote는 현재 연결된 Repository를 확인할 수 있습니다.
git remote -v는 현재 연결된 Repository와 동시에 URL까지 확인 할 수 있습니다.

git remote add <단축 명칭> <URL>은 URL에 있는 Repository를 연결합니다. 연결된 후에 Repository는 URL 대신에 단축 명칭으로 사용 가능 합니다.

git remote remove <단축명칭>은 연결된 Repository의 연결을 끊습니다.

.gitignore은 명령어가 아닌 파일입니다. 이는 Project에서 사용이 되지 않을 파일을 .gitignore파일에 넣어 커밋에서 추적되지 않도록 합니다.

tag는 커밋된 내용의 히스토리를 구분하기 위해 별도의 설명문을 붙이는 것입니다.

profile
나는 오리

0개의 댓글