Git - 更新本地分支

时间:2021-01-17 07:22:41

标签: git

我想了解 git remote prune origingit remote update origin --prune 之间的区别吗? 他们都根据远程更新所有本地分支吗?根据远程添加/删除本地分支?

2 个答案:

答案 0 :(得分:3)

git remote update --prune 获取远程跟踪分支的更新,并删除(修剪)远程不再存在的任何分支。

git remote prune 不会获取更新,只会修剪。

不要接触本地分支,尽管它们可能会修剪标签。

请参阅 Pruning in git-fetch 了解更多信息。

答案 1 :(得分:2)

git remote prune origin 更新(获取)然后修剪过时的引用。

{ "data": { "user": {"username": "Pedro", "id":1 }, "program":{ "Day 1" :[ { "muscleGroup": "Chest", "warmUp": ["parallel bar dips"], "main": ["Bench Press", "Inclined Bench press", "Decline Bench press"], "secondary": ["Dumbbell Flys", "Cable Crossover Flys", "Pec-deck Fly"] }, { "muscleGroup": "Biceps", "main": ["Barbell Curl", "Preacher Curl"], "secondary": ["Hammer Curls", "Cable Curl", "Dumbbell Curl"] } ], "Day 2" : [ { "muscleGroup": "Shoulders", "warmUp": ["parallel bar dips"], "main": ["Bench Press", "Inclined Bench press", "Decline Bench press"], "secondary": ["Dumbbell Flys", "Cable Crossover Flys", "Pec-deck Fly"] }, { "muscleGroup": "Abs", "main": ["Crunch", "Leg raises"] } ], } } } 只是修剪过时的引用。

相关问题