SourceTree 基本介绍
Git的服務(wù)器端:
最出名的是GitHub,但是不能創(chuàng)建私有倉(cāng)庫(kù),創(chuàng)建私有得需要Money
Bitbucket:可以創(chuàng)建私有數(shù)據(jù)庫(kù),但是速度太慢,太消磨激情了
如果既想創(chuàng)建私有又想要激情,那只能自己搭建私有倉(cāng)庫(kù)了(百度去吧~)
?
Git的客戶端:
http://www.cnblogs.com/TianFang/p/3348176.html,請(qǐng)參考這篇文章
?
這里只對(duì)本人用的SourceTree做一下大體講解。
?
克隆/新建:創(chuàng)建一個(gè)新倉(cāng)庫(kù),或者從服務(wù)器克隆,或者加載本地已經(jīng)有的
提交:git命令的commit,上傳到本地倉(cāng)庫(kù)
檢出:checkout,其實(shí)就是切換,切換不同分支,切換一個(gè)分支的不同版本
丟棄:回到最近一次add或者commit的狀態(tài)。
暫存:git stash,手頭工作沒(méi)有完成的時(shí)候,保存一下現(xiàn)場(chǎng)
添加:add,把工作區(qū)的修改添加到暫緩區(qū)
獲取和拉取:git fetch和git pull,獲取是從遠(yuǎn)端獲取最新版本到本地,但是不會(huì)自動(dòng)合并,而拉取是會(huì)自動(dòng)合并。fetch更安全一些,可以查看更新情況,然后決定是否合并。
推送:push,本地?cái)?shù)據(jù)庫(kù)的更新上傳到遠(yuǎn)端。
分支:創(chuàng)建或者刪除分支。
合并:分支的合并
標(biāo)簽:給每個(gè)版本定義個(gè)標(biāo)簽
Git工作流:一般master是總的主枝,每個(gè)人開發(fā)的時(shí)候都自己定義一個(gè)dev分支是自己的主枝,當(dāng)沒(méi)有問(wèn)題的時(shí)候提交到master,然后每個(gè)人自己開發(fā)新功能的時(shí)候創(chuàng)建一個(gè)feature功能分支,修改BUG時(shí)要單獨(dú)拿出一個(gè)BUG分支。
命令行模式:可以輸入git命令
更詳細(xì)的知識(shí)請(qǐng)參考:http://blog.csdn.net/u012230055/article/details/64125268
轉(zhuǎn)載于:https://www.cnblogs.com/ChinacloudTech/p/7873388.html
總結(jié)
以上是生活随笔為你收集整理的SourceTree 基本介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用 Visual Studio Tea
- 下一篇: C#中RichEdit控件,保存文本和图