日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git的GUI工具sourcetree的使用

發(fā)布時(shí)間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git的GUI工具sourcetree的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、Git的學(xué)習(xí)

這部分學(xué)習(xí)廖雪峰的git教程,參加以下鏈接:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

1、首先是git的基本概念,如下圖所示:

整個git管理主要分為工作區(qū)、版本庫(分為暫存區(qū)和版本區(qū))

git使用指針來管理版本,head指針為指向正在工作的版本,master指針為分支指針,還可以有dev指針,當(dāng)在dev開發(fā)時(shí),head指向它。


2、常用的git命令:

1、git init:將一個文件夾變成git管理的文件夾

2、git add:進(jìn)行文件修改后將修改添加到暫存區(qū)(stage)

3、git commit:將暫存區(qū)的修改提交版本庫

4、git checkout --file:放棄文件在工作區(qū)的修改
5、git reset head --file: 使暫存區(qū)的修改放回到工作區(qū)

6、git push origin:提交到遠(yuǎn)程
7、git checkout -b xx:切換分支
8、git branch :查看當(dāng)前分支
9、git merge dev :合并master到dev上
10、git branch -d dev :刪除分支
11、git stash:保護(hù)現(xiàn)場
12、git stash pop:恢復(fù)現(xiàn)場
13、git tag :打標(biāo)簽


3、git分支管理

參考以下博文:

https://www.cnblogs.com/tian-xie/p/6264104.html

分支共有5種類型

1)master,最終發(fā)布版本,整個項(xiàng)目中有且只有一個

2)develop,項(xiàng)目的開發(fā)分支,原則上項(xiàng)目中有且只有一個

3) feature,功能分支,用于開發(fā)一個新的功能,從dev分支引出

4) release,預(yù)發(fā)布版本,介于develop和master之間的一個版本,主要用于測試,從dev分支? 引出,中間測試的問題直接在此修改,確定發(fā)布后合并到dev與master

5)hotfix,修復(fù)補(bǔ)丁,用于修復(fù)master上的bug,直接作用于master


三、sourcetree的使用

sourcetree是一個在 window和mac下使用的git的gui軟件,可以使用戶免去操作命令行的煩惱,直接使用鼠標(biāo)點(diǎn)擊就可以進(jìn)行g(shù)it操作。


1、軟件安裝

在官網(wǎng)上下載軟件,安裝時(shí)需要登錄google賬戶,可以參考以下鏈接跳過登錄。添加完鏈接里說的json文件后重新打開sourcetree就可以跳過:

https://blog.csdn.net/liby_sunny/article/details/78813001

跳過登錄后添加沖突解決工具beyond compare,參照以下鏈接:

https://blog.csdn.net/baidu_33570760/article/details/72764339

這樣就能正常使用sourcetree


2、設(shè)置語言


3、添加遠(yuǎn)程倉庫賬戶:


4、使用流程與方法

參考以下博文:

https://www.cnblogs.com/tian-xie/p/6264104.html

主要需要了解分支和工作流(git flow)的概念

1、從遠(yuǎn)程clone一個文件夾下來后,需要點(diǎn)擊git flow,這樣才能創(chuàng)建git管理,同時(shí)在本地創(chuàng)建dev分支

2、開發(fā)的流程一般為:在當(dāng)前分支上dev點(diǎn)擊git flow,選擇創(chuàng)建其他分支,如feture分支,release分支等,然后切換到新創(chuàng)建的分支,進(jìn)行修改,再stage change,然后點(diǎn)擊軟件下方的file status,然后再點(diǎn)擊commit。提交后再git flow合并分支


四、參考資料

1、?? https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

2、https://blog.csdn.net/liby_sunny/article/details/78813001

3、https://blog.csdn.net/baidu_33570760/article/details/72764339

4、https://www.cnblogs.com/tian-xie/p/6264104.html

轉(zhuǎn)載于:https://www.cnblogs.com/Ariza123/p/git_learning.html

總結(jié)

以上是生活随笔為你收集整理的Git的GUI工具sourcetree的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。