1. 명령행 사용
1. 작업 디렉터리에 들어가서 코드 창고 초기화
git init
2.이git창고에 사용자 이름과 메일박스 설정
git config user.name "wang"
git config user.email "[email protected]"
3. 코드 초기화
touch main.m
git add main.m
4. 파일의 상태 보기(git status)
Untracked files(빨간색 파일): 새로 추가된 파일이나 수정된 파일이 작업 영역에 있으며 임시 구역에 추가되지 않았습니다. Change to be committed(녹색): 작업 영역의 코드를 임시 구역에 추가하여 코드 창고에 제출할 수 있습니다. 5. 파일 수정
open main.m
6. 작업공간의 모든 파일을 유예 영역에 추가
git add .
7.git 명령에 별칭 붙이기
git config alias.st "status"
git config alias.ci "commit -m"
8. 히스토리 버전 보기
git log
git reflog
git버전번호:a6a87425f29e874b57591c53d597a73fDa52c7git버전번호는sha1 암호화 알고리즘으로 생성된 40자리 해시값9. 버전 예비(fallback)
git reset --hard HEAD 현재 버전으로 돌아가기git reset --hard HEAD^ 이전 버전으로 돌아가기git reset--hard HEAD^^ 이전 두 버전으로 돌아가기git reset--hard HEAD~100이전 100개 버전으로 돌아가기git reset--hard 버전 번호 앞 7자리 지정한 버전으로 돌아가기10. - 글로벌의 역할(전역 사용자 이름과 비밀번호를 설정하고 다른 곳은 설정하지 않아도 된다)
git config --global user.name "wang" git config --global user.email "[email protected]" 2. 팀 개발
공유 라이브러리: 폴더/U 디스크/네트워크 디스크/Github/osChina
1. 코드 공유 라이브러리 만들기(폴더를 공유 라이브러리로 만들기)
git init --bare
2. 매니저는 코드 창고의 내용을 공유한다.
git clone
3. 프로젝트 매니저 프로젝트 초기화
파일 무시: 및.git 동급 디렉터리에 하나를 만듭니다.gitignore 파일, 이 파일에 무시할 파일을 지정합니다 갈 수 있어요.https://github.com/github/gitignore/blob/master/Objective-C.gitignoreOC에서 무시해야 할 내용을 보고 내용을 기입합니다.gitignore 중 git add ./git commit -m 메모gitignore 로컬 창고 관리에 추가 초기화 항목은.git 같은 디렉터리 초기화된 프로젝트를 로컬에 제출 로컬 코드 라이브러리의 내용을 서버에 push4. 장삼 가입 개발
git clone 공유 코드 라이브러리의 주소 코드 수정 ->git commit -> git push 참고:
동일한 파일 공유 같은 파일을 공유할 때 코드 충돌 발생 새 파일 공유 생성storyboard의 공유 정적 라이브러리 공유 (svn처럼dd 명령을 실행할 필요가 없음) 3. UserInterfaceState를 무시합니다.xcuserstate 파일
XCode를 종료하고 터미널을 열고 프로젝트 디렉토리에 들어갑니다 터미널에 git rm --cached [Your ProjectName]를 입력합니다.xcodeproj/project.xcworkspace/xcuserdata/[ YourUsername].xcuserdatad/UserInterfaceState.xcuserstate 또는git rm --cached [Your ProjectName].xcworkspace/xcuserdata/[ YourUsername].xcuserdatad/UserInterfaceState.xcuserstate 터미널에git commit-m "Removed file that shouldn't be tracked"를 입력합니다.
Xcode commit,push를 다시 엽니다.
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.