Github

前言:

今天親自寫了一個(gè)core data的例子,想上傳到github,才發(fā)現(xiàn)對(duì)github沒有什么了解。
今天就來了解一下吧,說做咱就做。

正文

用途:是一個(gè)代碼的托管平臺(tái)。
有兩種代碼的管理平臺(tái):github和svn,前者是分布式管理,后者是集中式

git的工作原理
代碼統(tǒng)一放到一個(gè)文件夾里面,會(huì)在當(dāng)前要管理的代碼文件夾里面創(chuàng)建一個(gè).git文件夾(git本地倉庫)) 代碼的版本管理是在本地git倉庫里面進(jìn)行管理。

現(xiàn)在我們來說本地版本控制
Xcode 本身已經(jīng)將git環(huán)境配置好了。
創(chuàng)建的時(shí)候勾上 Create git responsity on my Mac


圖1.png

在viewdidload里面添加一句代碼
NSLog(@"我是項(xiàng)目三的第一次修改");
點(diǎn)擊Sourse Control 的commit

圖2.png

點(diǎn)擊1的時(shí)候出現(xiàn)了2個(gè)選項(xiàng)
don't commit 不要提交這個(gè)更改
discard change 恢復(fù)到原始狀態(tài)

必許得給修改添加描述:在Enter commit message here這里

這樣就實(shí)現(xiàn)了一次版本的更新。

一些小的零碎點(diǎn):

  1. 點(diǎn)擊右上角雙向箭頭的按鈕后,作出的修改都會(huì)可見。
  2. 可以查看被修改的次數(shù)和具體內(nèi)容。


    圖三
  3. 上圖,這個(gè)地方可以查看各種版本的對(duì)比


    圖四.png

分支

用代碼關(guān)聯(lián)github

  1. 首先進(jìn)入項(xiàng)目
    2.執(zhí)行代碼 ,上圖


    圖5.png

對(duì)github上的代碼進(jìn)行修改
點(diǎn)擊Xcode的時(shí)候,選擇第三項(xiàng)clone,然后sourse control push就好。

后言

我看了好多關(guān)于git的東西,要寫的東西實(shí)在太多我就不重復(fù)贅述了。
https://git-scm.com/book/zh/v2/Git上面什么也有
在post出我的小車禍現(xiàn)場

圖6.JPG

實(shí)驗(yàn)記錄:

2341568701344_.pic_hd.jpg
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Git的簡介 1.1.什么是git?git是一款開源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,...
    IIronMan閱讀 1,968評(píng)論 0 12
  • 1.GitHub 有什么用 學(xué)習(xí)優(yōu)秀的開源項(xiàng)目開源社區(qū)一直有一句流行的話叫「不要重復(fù)發(fā)明輪子」,某種意義上正是因?yàn)?..
    Clemente閱讀 1,548評(píng)論 1 14
  • 什么是git版本管理控制工具(vcs) 1.分布式版本控制 2.多個(gè)開發(fā)人員協(xié)調(diào)工作 3.有效監(jiān)聽誰做的修改 4....
    Daryl_Z閱讀 849評(píng)論 1 2
  • 一、創(chuàng)建github repository(倉庫) 1-1 登錄github github的官方網(wǎng)址:https:...
    字短情長閱讀 1,570評(píng)論 0 0
  • 人際關(guān)系中最重要的一個(gè)原則,就是知彼解己,它是進(jìn)行有效人際溝通的關(guān)鍵。 溝通是生活中最重要的技能,這,我們都知道,...
    永梅ym閱讀 1,097評(píng)論 0 15

友情鏈接更多精彩內(nèi)容