Git 从远程拉取文件
Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:
相当于是从远程获取最新版本到本地,不会自动merge
git fetch origin master
git log -p master…origin/master
git merge origin/master
以上命令的含义:
首先从远程的origin的master主分支下载最新的版本到origin/master分支上
然后比较本地的master分支和origin/master分支的差别
最后进行合并
上述过程其实可以用以下更清晰的方式来进行:
git fetch origin master:tmp
git diff tmp
git merge tmp
从远程获取最新的版本到本地的test分支上
之后再进行比较合并
2. git pull:相当于是从远程获取最新版本并merge到本地
git pull origin master
上述命令其实相当于git fetch 和 git merge
在实际使用中,git fetch更安全一些
因为在merge前,我们可以查看更新情况,然后再决定是否合并。
3. 平时单人多点开发最常用的方式
推送:
git add .
git commit -m "comments"
git push origin master 或者 指定的远程分支
拉取:
git fetch --all
git reset --hard origin/master
或者
git pull origin master
对于新装的电脑,拉去远程库后,新建本地分支,并且和远程对应分支绑定:
在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
建立本地分支和远程分支的关联,使用git branch --set-upstream-to=origin/branch-name;
Git 从远程拉取文件相关推荐
- Git 提交和拉取服务器最新版本代码方法
博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 ITeye GitChat 写博客 发Chat 传资源 登录注册 个人中心 我的博客 消息(3) 创作中心 帐号设置 我的C ...
- git命令行拉取合并代码流程
自己的分支:eleven 远程分支:dev fetch本地新创建分支: test 工作区:就是你在电脑里能看到的目录. 暂存区:英文叫 stage 或 index.一般存放在 .git 目录下的 in ...
- Git 从远程库拉取分支项目代码命令和推
Git从远程库拉取分支项目代码命令 1.新建一个空文件夹,文件名为 test 2.进入目录进行初始化 git init 3.需要与GitHub上面项目建立连接(下划线为远程仓库链接) git remo ...
- git提取和拉取的区别_git fetch和git pull的区别
[是什么]:平时开发经常遇到不清楚的问题就百度/google,目的是能快速使用并解决问题.这时我们没有花太多时间去深入理解,只求能快速解决手头问题. [为什么]但是如果要深入理解的话,发现有时候百度出 ...
- git pull 默认拉取远端其他分支 问题解决
git pull 默认拉取远端其他分支 问题解决 参考文章: (1)git pull 默认拉取远端其他分支 问题解决 (2)https://www.cnblogs.com/starfish29/p/1 ...
- svn拉取文件合并_四、Jenkins+SVN拉取文件下发
一.安装SVN [root@docker02 ~]# yum -y install subversion [root@docker02 ~]# mkdir -pv /data/svn [root@do ...
- 关于模拟器拉取文件的多种方式
一.文件助手拉取文件 第一步:在夜神模拟器中,找到文件管理器 第二步:勾上需要拉取到电脑中的文件 第三步:点击模拟器文件助手 第四步:点击模拟器左下角的按钮>>粘贴选择项,即可将文件复制过 ...
- 通过bat批处理命令进行adb push和adb pull批量拉取文件
通过bat批处理命令进行adb push和adb pull批量(通配符)拉取文件 代码环境:win10 powershell.adb设备 为了adb调试方便,花了一天时间简单入门了下bat批处理命令, ...
- 从Git上如何拉取远程分支(dev)到本地?
步骤 1. 首先新建一个空的文件,文件名自定义 2. 在当前文件夹下鼠标右击打开Git Bash here 3. 打开后进行初始化 : ==git init== 4. 与origin master建立 ...
最新文章
- 二叉排序树的相关操作
- WMI技术介绍和应用——查询驱动信息
- Samba-上课内容
- linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...
- mysql从库应用负载_线上MySQL数据库高负载的解决思路--再次论程序应用索引的重要性...
- Haystack全文搜索
- 64匹马,8个赛道,通过比赛,决出前四名。
- G代码表《G代码大全》
- photoshop标尺工具_工具设置:PhotoShop
- VIVADO 下载mcs 文件
- 常用音频单位简介:dBSPL、dBm、dBu、dBV、dBFS
- 很好奇这个背景图片,盯着看能感受到裸眼3D有没有
- 【提供代码获取方式】matlab使用风羽法画大气环流
- java中包、不同包下类之间的访问以及编译和运行示例
- 一文详解AndroidX,再也不会傻傻分不清了
- FGPA实现基于cordic算法的反正切函数
- 【图的表示】:如何存储微博、微信等社交网络中的好友关系?
- 定期存款遇调息怎么处理?
- 一些公开免费的后台数据接口
- 如何高效的学习JAVA?