(廖雪峰git)[http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000]
安裝Git
1.方法一:安裝homebrew,然后通過homebrew安裝Git。
第一步:在終端輸入如下命令安裝homebrew
1、ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步:執行下面的命令,通過Homebrew安裝Git。
$ brew install git
具體方法請參考homebrew的文檔:http://brew.sh/
Homebrew 用Ruby語言開發,支持千余種開源軟件在 Mac OS X 中的部署和管理。
2.方法二:
直接去git官網下載就好 http://git-scm.com/downloads/
使用Git
通常使用git創建版本庫,又叫倉庫。第一步:在合適的地方創建一個目錄fistgit。
$ cd firstgit
第二步:用 git init 命令將這個目錄變成可以使用git管理的倉庫。
$ git init
Initialized empty Git repository in /Users/dahuan/Desktop/MultithreadingDemo/.git/
執行 ls -a 會發現目錄里多.git文件,這個就是git用來跟蹤管理的文件。
第三步:在這個目錄下創建個文件,并輸入一些內容。
$ vi readme.txt
第四步:用命令git add告訴Git,把文件添加到倉庫
$ git add readme.txt
如果要添加的文件太多可以這么寫 git add .
第五步:用命令git commit把文件提交到倉庫
$ git commit -m "wrote a readme file"
至此我們已經成功地添加并提交了一個readme.txt文件到本地倉庫。
(此處txt,可以換成自己的項目拖進去倉庫)
將本地倉庫提交到遠程倉庫github或OSChina
本地Git倉庫和遠程倉庫之間的傳輸是通過SSH加密的,所以,需要一點設置:
配置如下:
一 、
設置Git的user name和email:
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"
二、
查看是否已經有了ssh密鑰:cd ~/.ssh
pwd
找路徑,如果有id_rsa和id_rsa.pub查看你的public key
cat ~/.ssh/id_rsa.pub
如沒有ssh key使用以下命令生成SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
后面的 your_email@youremail.com 改為你在 github 上注冊的郵箱,之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。成功的話會在~/下生成.ssh文件夾,進去,打開 id_rsa.pub,復制里面的 key。
接下來去github或OSChina設置里添加ssh key注意格式
添加完成以后,若是github則敲命令$ ssh git@github.com,oschine敲ssh -T git@git.oschina.net驗證 。。若成功,u’ll see
現在,我們根據GitHub的提示,在本地的firstgit倉庫下運行命令:
$ git remote add origin git@github.xxxx/xxxx.git
origin是默認的主機名
git@github.xxxx/xxxx.git是網址
這樣我們就在本地.git上設置了遠程主機。
關聯后,使用命令git push -u origin master第一次推送master分支的所有內容;后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;
使用xcode來開始代碼
一、去OSChina創建項目,添加好ssh key
二、創建xcode工程>>>preference>>>
添加倉庫、
接下來>>回到xcode項目>>>Source Control >>>Check out >>>
(假設文件名為theGit),然后打開xcode新建項目,并把該項目保存在theGit中,會發現此時的項目無法勾選git
接下來 commit 并push即可,可去OSChina 查看記錄。其他人開發即可clone下項目,開發即可,commit 、pull 、 push....
如果是寫了很多的項目,來添加遠程倉庫。
從上述preferences開始一直到建立一個倉庫theGit,然后把項目拖進去(此處項目中文件都不識別“?”),可以通過終端cd..然后git add . 即可?;氐巾椖考纯蛇M行提交操作。