remote-tracking
时间: 2023-09-12 12:09:15 浏览: 69
远程跟踪分支(remote-tracking branch)是本地仓库对远程仓库中某个远程分支的状态的记录。它们以"(远程仓库名)/(分支名)"的形式命名,例如origin/master。远程跟踪分支的作用是告诉用户其所跟踪的远程分支的状态,它在本地是只读的,用户无法自行修改它的指向。远程跟踪分支的指向会在用户与远程仓库通信时自动改变,通信操作包括git fetch等从远程仓库获取数据的操作。远程跟踪分支相当于是你上次连接到远程仓库时那些分支所处状态的书签。\[1\]\[2\]
远程分支(remote branch)是指在远程仓库上的普通分支,与本地仓库中的分支不同。远程跟踪分支是本地的只读记录远程分支状态的分支,其指向用户无法移动。而跟踪分支(tracking branch)是从远程跟踪分支上生成的本地分支,它提供了本地分支与远程分支更紧密的联系,可以显示本地分支与对应的远程分支的超前或落后情况。通过使用git pull指令,可以轻松将远程分支拉取到对应的跟踪分支上。\[3\]
综上所述,远程跟踪分支是本地仓库对远程仓库中某个远程分支状态的记录,而远程分支是在远程仓库上的普通分支。跟踪分支是从远程跟踪分支上生成的本地分支,用于更紧密地联系本地分支与对应的远程分支。
#### 引用[.reference_title]
- *1* *3* [Git-远程分支,远程跟踪分支,跟踪分支的区别](https://blog.csdn.net/zhuyucheng123/article/details/55045339)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Git远程分支与远程跟踪分支的区别](https://blog.csdn.net/weixin_30608503/article/details/97347872)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]