본문 바로가기

Git

[XCode/iOS] macos, swift 용 .gitignore 생성방법 XCode iOS용 .gitignore 작성 방법 - 모든 작업은 terminal 에서 진행 - git이 설치되어 있음 - .git repository를 프로젝트에 생성해 놓음 1. gitignore 생성관련 git config 환경설정(git 설치 후 최초 1회만 진행) $ git config --global alias.ignore '!gi() { curl -L -s https://www.gitignore.io/api$@; }; gi' 2. gitignore를 추가할 프로젝트 경로로 이동 3. www.gitignore.io 에 등록된 gitignore 생성 (사용할 언어에 대한 ignore 다수 지정 가능 : 빨간색으로 표시) $ git ignore swift,macos > .gitignore 4. 생.. 더보기
[iOS] how to create iOS/swift .gitignore in MacOS terminal(console) # console(terminal)에서 iOS/swift .gitignore 생성하기 console(terminal)에서 작업. console(terminal)로 git 프로젝트 이동. https://gitignore.io 에서 ignore 기본값을 받아오도록 git config 설정 ( .gitignore 파일은 아직 생성되지 않음 ) $ git config --global alias.ignore '!gi() { curl -L -s https://www.gitignore.io/api/$@ ;}; gi' .gitignore 에 swift 및 macos 관련 설정 추가 및 적용 ( .gitignore 파일 생성 ) $ git ignore swift,macos > .gitignore 추가한 .gitignor.. 더보기
[android] how to create android .gitignore in android studio # AndoridSudio에 .gitignore 추가하기 AndroidSutiod App단위 root path 최상단에 단 하나의 .gitignore 만 존재하면 된다. project별로 ignore를 다르게 하고 싶다면 프로젝트 단위 폴더에 .gitignore를 별도로 추가하면 된다. .gitignore 에 아래 옵션들을 추가 후 저장한다. # Created by https://www.gitignore.io/api/android ### Android #### Built application files*.apk*.ap_ # Files for the ART/Dalvik VM*.dex # Java class files*.class # Generated filesbin/gen/out/ # Gradle file.. 더보기
[git/gitlab] how to clone with gitlab ID/PW in console # 콘솔에서 Gitlab 계정(push권한)을 이용한 클론하기. Gitlab에서 clone은 따로 접근권한이 필요 없으므로 console 에서 clone 시 아무 문제 없이 받아진다. > git clone http://YOUR_REMOTE_URL:YOUR_PORT/YOUR_PROJECT.git 하지만 clone 후 해당 프로젝트를 수정하고 add/commit 후 push하려 했을 때 다음과 같은 오류에 직면하게 된다. remote: GitLab: You are not allowed to push code to this project.To http://YOUR_REMOTE_URL:YOUR_PORT/YOUR_PROJECT.git ! [remote rejected] master -> master (pre-re.. 더보기
[gitolite] gitolite 설치 및 설정 그리고 repository 관리 git server 생성 후 git repository 전체를 관리하기 위해 gitolite를 사용하게 되었다. 아래의 순서대로 진행. 개발환경- 서버 : CentOS- 클라이언트 : Mac- Git 설치 및 Setting 완료 가정 0. 계정생성 (계정생성 및 권한설정은 생략) - 필요계정 (본인의 경우 아래 세개의 계정이 필요했다.) user : 실제 repo를 pull & push 할 계정 (다수의 사용자)git_repo : git repo 계정 및 repository 관리용 admin 계정git_adm : git repo 로 접속하여 파일을 관리할 계정 # 차후 설명하겠지만 git_repo계정 등록 후 해당 계정으로 ssh 통신으로 연결하여 관리하는 것이 안되는 경우(이게 정상이라고 생각됨)가 있.. 더보기
[Git] Git 저장소 생성 및 초기 설정 # Git 계정 정보 설정 > git config --global user.name "Your Name"> git config --global user.email youremail@example.com> git config --list # Git repository 저장소 생성 및 초기 설정 > mkdir git-repo> cd git-repo> mkdir project.git // 관례에 따라 .git을 붙임> cd project.git> git init --bare --shared // 최초 저장소 생성시> git clone --bare --shared url // 이미 사용중인 저장소를 클론할 경우. url은 기존 원격저장소의 url 여기서 --bare 옵션은 이 저장소에 working 디렉토리를 .. 더보기
[Git] Git ignore list 더보기