簡易git 使用(OSChina)

(廖雪峰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)"

第二步:執(zhí)行下面的命令,通過Homebrew安裝Git尼酿。

$ brew install git

具體方法請參考homebrew的文檔:http://brew.sh/
Homebrew 用Ruby語言開發(fā)植影,支持千余種開源軟件在 Mac OS X 中的部署和管理思币。
2.方法二
直接去git官網(wǎng)下載就好 http://git-scm.com/downloads/

使用Git

通常使用git創(chuàng)建版本庫羡微,又叫倉庫妈倔。第一步:在合適的地方創(chuàng)建一個(gè)目錄fistgit绸贡。
$ cd firstgit
第二步:用 git init 命令將這個(gè)目錄變成可以使用git管理的倉庫听怕。

$ git init
Initialized empty Git repository in /Users/dahuan/Desktop/MultithreadingDemo/.git/

執(zhí)行 ls -a 會發(fā)現(xiàn)目錄里多.git文件尿瞭,這個(gè)就是git用來跟蹤管理的文件。
第三步:在這個(gè)目錄下創(chuàng)建個(gè)文件鸣峭,并輸入一些內(nèi)容酥艳。

$ vi readme.txt

第四步:用命令git add告訴Git摊溶,把文件添加到倉庫

$ git add readme.txt

如果要添加的文件太多可以這么寫 git add .
第五步:用命令git commit把文件提交到倉庫

$ git commit -m "wrote a readme file"

至此我們已經(jīng)成功地添加并提交了一個(gè)readme.txt文件到本地倉庫。
(此處txt充石,可以換成自己的項(xiàng)目拖進(jìn)去倉庫)

將本地倉庫提交到遠(yuǎn)程倉庫github或OSChina

本地Git倉庫和遠(yuǎn)程倉庫之間的傳輸是通過SSH加密的莫换,所以,需要一點(diǎn)設(shè)置:

配置如下:

一 、
設(shè)置Git的user name和email:

$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"

二、
查看是否已經(jīng)有了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 上注冊的郵箱,之后會要求確認(rèn)路徑和輸入密碼喊暖,我們這使用默認(rèn)的一路回車就行。成功的話會在~/下生成.ssh文件夾撕瞧,進(jìn)去陵叽,打開 id_rsa.pub丛版,復(fù)制里面的 key巩掺。

接下來去github或OSChina設(shè)置里添加ssh key注意格式
添加完成以后,若是github則敲命令$ ssh git@github.com页畦,oschine敲ssh -T git@git.oschina.net驗(yàn)證 胖替。。若成功,u’ll see

現(xiàn)在独令,我們根據(jù)GitHub的提示端朵,在本地的firstgit倉庫下運(yùn)行命令:

$ git remote add origin git@github.xxxx/xxxx.git

origin是默認(rèn)的主機(jī)名
git@github.xxxx/xxxx.git是網(wǎng)址
這樣我們就在本地.git上設(shè)置了遠(yuǎn)程主機(jī)。

關(guān)聯(lián)后记焊,使用命令git push -u origin master第一次推送master分支的所有內(nèi)容逸月;后,每次本地提交后遍膜,只要有必要,就可以使用命令git push origin master推送最新修改瓤湘;

使用xcode來開始代碼

一瓢颅、去OSChina創(chuàng)建項(xiàng)目,添加好ssh key
二弛说、創(chuàng)建xcode工程>>>preference>>>


2883B4E0-3F33-4273-A866-1F4AB859260F.png

添加倉庫挽懦、


3EBB083B-3FAF-4141-B57A-DCF0B5DF001B.png
7B05866C-304E-43D1-B912-4CDD19F176EB.png

接下來>>回到xcode項(xiàng)目>>>Source Control >>>Check out >>>

A155155F-54CA-4EFD-8AE2-2DA39E0CD3C3.png
76B6D81C-9528-4B5D-857F-760740904A4A.png

(假設(shè)文件名為theGit),然后打開xcode新建項(xiàng)目木人,并把該項(xiàng)目保存在theGit中信柿,會發(fā)現(xiàn)此時(shí)的項(xiàng)目無法勾選git


4DB3C4A9-AB54-4527-95F3-3B40215C623A.png

接下來 commit 并push即可,可去OSChina 查看記錄醒第。其他人開發(fā)即可clone下項(xiàng)目渔嚷,開發(fā)即可,commit 稠曼、pull 形病、 push....

如果是寫了很多的項(xiàng)目,來添加遠(yuǎn)程倉庫霞幅。

從上述preferences開始一直到建立一個(gè)倉庫theGit漠吻,然后把項(xiàng)目拖進(jìn)去(此處項(xiàng)目中文件都不識別“?”)司恳,可以通過終端cd..然后git add . 即可途乃。回到項(xiàng)目即可進(jìn)行提交操作扔傅。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耍共,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子铅鲤,更是在濱河造成了極大的恐慌划提,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件邢享,死亡現(xiàn)場離奇詭異鹏往,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進(jìn)店門伊履,熙熙樓的掌柜王于貴愁眉苦臉地迎上來韩容,“玉大人,你說我怎么就攤上這事唐瀑∪盒祝” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵哄辣,是天一觀的道長请梢。 經(jīng)常有香客問我,道長力穗,這世上最難降的妖魔是什么毅弧? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮当窗,結(jié)果婚禮上够坐,老公的妹妹穿的比我還像新娘。我一直安慰自己崖面,他們只是感情好元咙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著巫员,像睡著了一般庶香。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上疏遏,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天脉课,我揣著相機(jī)與錄音,去河邊找鬼财异。 笑死倘零,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的戳寸。 我是一名探鬼主播呈驶,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疫鹊!你這毒婦竟也來了袖瞻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤拆吆,失蹤者是張志新(化名)和其女友劉穎聋迎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體枣耀,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡霉晕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牺堰。...
    茶點(diǎn)故事閱讀 40,015評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拄轻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出伟葫,到底是詐尸還是另有隱情恨搓,我是刑警寧澤,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布筏养,位于F島的核電站斧抱,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏撼玄。R本人自食惡果不足惜夺姑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望掌猛。 院中可真熱鬧,春花似錦眉睹、人聲如沸荔茬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽慕蔚。三九已至,卻和暖如春斋配,著一層夾襖步出監(jiān)牢的瞬間孔飒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工艰争, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留坏瞄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓甩卓,卻偏偏與公主長得像鸠匀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子逾柿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容