git 학습 노트 (파일 제출)

2082 단어 git버전 제어

git 공부하기 전에 알고 싶은 것:


git의 역사: 이런 해커가 있는데 매우 성격이 있다. 그는 SVN 등 버전 컨트롤러를 사용할 때 매우 불쾌하다. 느린 지점 조작이든 끊을 수 없는 조작이든 모두 그로 하여금 매우 군더더기를 느끼게 한다. 그래서...그는 스스로 하나를 썼다. 그 전에, 그는 유닉스의 코드가 원본을 열지 않아서...그는 스스로 하나를 썼다...대신의 세계는 느껴도 느껴지지 않는다

중앙 집중식 및 분산


집중식: 한 대가 중앙 서버로 되어 있고 다른 컴퓨터가 작업을 하려면 반드시 이 서버에 연결되어 작업을 해야 한다. 만약 네트워크가 끊기면 작업을 진행할 수 없다.분포식: 중앙 서버가 존재하지 않고 각 컴퓨터는 호스트입니다. 각자 수정한 다음에 합병하여 충돌을 해결합니다. 또한 인터넷이 끊길 때 각자 자신의 컴퓨터에서 작업을 하고 인터넷이 있는 후에 합병할 수 있습니다.

창고 만들기

$mkdir testgit // testgit 
$cd testgit

$git init // 

git init 명령이 실행되면testgit 폴더에 새로 만듭니다.git 폴더


git는 모든 파일을 감청하고 매번 수정, 버전 제어, 제어는 수정을 기록합니다.


git는 utf8 인코딩을 권장합니다. 수첩으로 편집하지 마십시오. 문제가 발생할 수 있습니다.


창고에 파일을 만들어서 제출하세요

$vi test.txt
 :
 ,lalala!

$cat test.txt
 ,lalala!

// 
$git add test.txt // 
$git status // 
$git commit -m " "

두 단계로 나뉘어 우선 파일을 캐시 구역에 넣으면 여러 번add를 추가하고 여러 개의 파일을 추가한 다음에 한꺼번에 제출할 수 있다.commit는 창고에 제출한다.-m는 주석을 추가하면 매번 제출한 수정 내용을 판별할 수 있다. 그렇지 않으면 어떤 것을 수정했는지 기억할 수 없다.

좋은 웹페이지 즐겨찾기