git - resourcetree中的拉取和获取有什么区别
仅有的幸福
仅有的幸福 2017-05-02 09:44:23
0
3
817

请问这里的拉取获取有什么区别,分别在什么时候使用。

仅有的幸福
仅有的幸福

全員に返信(3)
小葫芦

後者の場合、「get」はコマンドを意味します git fetch,即从远程仓库抓取本地没有的修改;至于前者,大多数情况下,这里“拉取”的含义是git fetch紧接着一个git merge,对应git中的命令git pull,即从远程仓库抓取本地没有的修改并自动合并到远程分支。
由于git pull的结果有时会让我们看不懂,所以显式地使用fetchmerge命令会比较好一些。当然,对于一些简单的情况,前者git pullもう少し便利です。
2 つの適用可能性について尋ねなければならない場合は、多くの複雑な状況や他の git コマンドが関係するため、答えるのは難しいと思います。ほとんどの場合、この 2 つの違いは前に述べたとおりだと思います。さらに、グラフィカルなバージョン管理システムのみを使用している場合、これらの複雑な状況に遭遇したり、対処したりすることは困難です。
他の人が何か提案があれば、私はすべて耳を傾けます。結局のところ、人それぞれの仕事の経験は大きく異なります。

いいねを押す +0
刘奇

前者はpull,后者是 fetchpull 等于 fetch + mergeです。

いいねを押す +0
过去多啦不再A梦

上の 2 人がすでによく言っていますが、もう一度わかりやすい言葉で言います。Pull は、ローカル ウェアハウスにはない更新をローカルに書き込みます。取得の目的は、むしろ Check です。リモート倉庫がローカル倉庫のステータスに更新されているかどうかだけです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート