git 拉取和获取 pull 和 fetch 区别

使用git 直接提交的话 直接 push

获取最新版本 有两种 拉取 和 获取 pull 和 fetch

git pull 从远程拉取最新版本 到本地 自动合并 merge git pull origin master
git fetch 从远程获取最新版本 到本地 不会自动合并 merge git fetch origin master git log -p master …/origin/master git merge orgin/master

实际使用中 使用git fetch 更安全 在merge之前可以看清楚 更新情况 再决定是否合并

其他:(记录一下,用到的时候看)
1.git 合并分支:

git checkout test
git pull 
git merge jst
git push

切换分支 隐藏提交

在当前分支上执行 git stash 命令。将当前分支存起来,id为 807be186826

git stash list 命令去查看我们“存储”的列表

git stash pop 命令,恢复的同时把 stash 存储列表的内容也删了。
这时候再执行 git stash list 命令,id 为 807be186826 的储藏项目不会在列表中

git stash apply stash@{1}

2.放弃本地修改,直接覆盖之

git reset --hard
git pull
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值