国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - Git pull命令與fetch命令的區別

Git pull命令與fetch命令的區別

2021-12-31 17:36EthanPark 編程技術

這篇文章主要介紹了Git pull命令與fetch命令的區別的相關資料,需要的朋友可以參考下

Git pull命令與fetch命令的區別

今天在公司碰到個問題,公司不使用master分支作為主分支,而使用release分支作為主分支,這就碰到了個問題,也就是當clone一個項目下來的時候,如果master跟release分支有沖突,就不能pull了,自己還要解決沖突。

剛下一個項目,也不懂沖突到底怎么回事,也就很難搞了。

這個時候,就不得不提Git的兩個命令,git fetch和git pull

Git中從遠程的分支獲取最新的版本到本地有這樣2個命令:

Git fetch

git fetch:相當于是從遠程獲取最新版本到本地,不會自動merge

?
1
2
3
git fetch origin master
git log -p master..origin/master
git merge origin/master

以上命令的含義:

首先從遠程的origin的master主分支下載最新的版本到origin/master分支上

然后比較本地的master分支和origin/master分支的差別

最后進行合并

上述過程其實可以用以下更清晰的方式來進行:

?
1
2
3
4
5
# 將遠程release分支拉到本地的releaselocal分支
git fetch origin releaser:releaselocal
 
# 切換到tmp分支
git checkout releaselocal

這樣也就解決了這個問題,之后master分支刪除掉,直接從releaselocal創建master分支,這樣所有的分支都跟遠端的release分支同步了。

Git pull

git pull:相當于是從遠程獲取最新版本并merge到本地

?
1
git pull origin release:release

上述命令其實相當于git fetch 和 git merge

這個命令其實不太靠譜,如果本地沒有release分支的話,會自動根據當前分支branch一個release分支,然后來執行pull操作,所以不太靠譜

所以我通常的做法是保留本地的master分支不進行任何commit,然后通過master分支來進行切換,這樣在master分支上是clean的,然后通過之前的命令就不產生沖突了

之后在release分支上進行merge操作,安全很多。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/ethanwhite/article/details/50543133

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99视频精品 | 色综合天天综合网国产成人网 | 免费黄色电影在线观看 | a国产在线观看 | 久久91av | 欧洲免费av| 久久99精品久久久久久久青青日本 | 亚洲欧美高清 | 玖玖操| 91精品国产乱码久久久久久久久 | 久久久久久中文字幕 | 日韩在线一区二区三区 | 亚洲精品欧美 | 中文字幕av在线 | www亚洲成人 | 欧美视频二区 | 精品少妇一区二区三区在线播放 | 欧美一级欧美三级在线观看 | 亚洲性生活免费视频 | 中文字幕在线影院 | 免费毛片网站 | 男女视频网址 | 视频一区二区三区在线观看 | 久久不卡 | 亚洲精品成人av | 成人片免费看 | 色综合天天天天做夜夜夜夜做 | 日本黄色大片 | 精品一区二区三区免费视频 | 国产成人99久久亚洲综合精品 | 亚洲国产精品久久久久婷婷老年 | 欧美日本韩国一区二区 | 日韩男女视频 | 日韩不卡一区二区三区 | 一级毛片在线播放 | 欧美日韩国产一区二区在线观看 | 欧美一区二区最爽乱淫视频免费看 | 中文字幕在线永久在线视频 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲www视频 | 欧美一区二区三区精品 |