我试图获取命令,但是它什么也没做。
然后尝试拉命令。
可以。
为什么提取不起作用。但是拉动了吗?
有时
提取命令运行良好。.
有什么区别?
1 /一种情况无法正常工作
**$ git fetch origin privacy_log_project**
From financeSVN/scampus
* branch privacy_log_project -> FETCH_HEAD
**$ git pull origin privacy_log_project**
From financeSVN/scampus
* branch privacy_log_project -> FETCH_HEAD
Updating 1462574..77eec67
Fast-forward
.../com/test/snu/common/RequestWrapper.java | 42 ++++++----------------
.../com/test/snu/config/ApiInterceptor.java | 2 +-
2 files changed, 12 insertions(+), 32 deletions(-)
2 /如果两个抓取都有效
**$ git fetch origin privacy_log_project**
remote: Counting objects: 14, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 14 (delta 5), reused 0 (delta 0)
Unpacking objects: 100% (14/14), done.
From financeSVNscampus
* branch privacy_log_project -> FETCH_HEAD
77eec67..2b503cf privacy_log_project -> origin/privacy_log_project
答案 0 :(得分:0)
区别在于git fetch
仅更新.git/refs/origin
中的远程跟踪分支
如果所说的跟踪分支已经 是最新的,则什么也没发生。
git pull
将提取(可能无济于事) 并将当前分支与其匹配的远程跟踪分支(例如,具有原始/母版的母版)合并:第二步可以产生一个其他输出,并使这些origin/master
文件在您当前的master
分支中可见。
答案 1 :(得分:0)
Git Fetch
Git Pull