git 可视化工具_Git的基本使用(二)
通過前文Git的基本使用(一)的學(xué)習(xí),相信大家對如何將iOS項(xiàng)目通過Git傳到GitHub賬戶上有了一個基本的了解,其過程是相對繁瑣和容易出錯的。本文將告訴大家借助工具來幫助我們實(shí)現(xiàn)這些操作,并對前文進(jìn)行進(jìn)一步補(bǔ)充。
一、兩個軟件
Visual Studio Code(以下簡稱vscode)—— 免費(fèi)的代碼編輯器
Mac上既免費(fèi)又好用的編輯器比較少,這款微軟出的還不錯,用過Atom的同學(xué)對上手它可以說是零門檻,因?yàn)橹坝肁tom?(GitHub專門為程序員推出的一個跨平臺文本編輯器)來做Markdown編輯器,后來購買了MWeb,就將其刪除了。其啟動界面如下:
下載地址:?https://code.visualstudio.com/
Sourcetree —— 可視化界面的Git版本控制軟件
之前我們都是在終端和Xcode中使用Git命令完成相應(yīng)的操作,有了Sourcetree,就可以在可視化的窗口中進(jìn)行操作,簡單快捷。其啟動界面如下:
下載地址:?https://www.sourcetreeapp.com/
使用它需要一個帳號,也可以跳過,教程:?https://www.cnblogs.com/wmm007/p/9184490.html
二、gitignore
在iOS開發(fā)之使用Git的基本使用(一)中,我們將所有的文件都傳輸?shù)搅薌itHub上,但是很多時候,我們既要把某些文件放到Git的管理范圍中,又不能提交它們,怎么辦?這時候可以在Git管理的根目錄下創(chuàng)建一個特殊的.gitignore文件,然后把要忽略的東西填進(jìn)去,這時候Git就會自動忽略這些文件。那么如何在.gitignore文件中填寫需要忽略的文件?gitignore.io已經(jīng)為我們準(zhǔn)備了各種配置文件,只需要根據(jù)自己的情況組合一下就可以了。配置文件網(wǎng)站:
https://www.gitignore.io/
這里我以Xcode為例,點(diǎn)擊Create,將產(chǎn)生的代碼復(fù)制到vscode中并保存,文件名為gitignore,該文件保留備用。
三、使用Sourcetree進(jìn)行版本管理
使用Sourcetree進(jìn)行版本管理會方便很多,下面按照步驟講解如何使用
創(chuàng)建自己的項(xiàng)目(以在桌面創(chuàng)建testSourceTree為例),將gitignore文件復(fù)制到該目錄
在終端切換到上面的目錄,執(zhí)行如下的命令,讓gitignore文件隱藏?mv gitignore .gitignore
打開Sourcetree并將項(xiàng)目文件夾拖動其中,點(diǎn)擊創(chuàng)建后會顯示一個項(xiàng)目
雙擊項(xiàng)目進(jìn)入主窗口,此時顯示的文件尚未有版本信息,所以前面有個?,選中所有文件,點(diǎn)擊左上角的提交,此時輸入自己的GitHub郵箱,然后輸入本次提交的日志并提交
在GitHub上創(chuàng)建一個新的倉庫testSourceTree,然后在Sourcetree的菜單中打開終端執(zhí)行命令?git remote add origin https://github.com/yungfan/testSourceTree.git
點(diǎn)擊testSourceTree上面的推送按鈕,選中master分支并確定
然后輸入GitHub帳號和密碼等待傳輸完成
刷新GitHub倉庫,傳輸成功
此時修改一下iOS中ViewController代碼,打開Sourcetree,會提醒你有一個文件修改了
依次點(diǎn)擊拉取、提交和推送,并輸入相關(guān)日志,然后再次刷新GitHub倉庫,修改成功。
至此,流程結(jié)束,是不是比之前要簡單很多,方便很多?
總結(jié)
以上是生活随笔為你收集整理的git 可视化工具_Git的基本使用(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: createtrackbar函数_【3】
- 下一篇: Asp.net2.0水晶报表的一些示例源