详解git pull下令和利用过程中碰到的常见题目

分享
手机游戏开发者 2024-9-10 11:47:24 183 0 来自 中国

利用git pull同步长途代码


利用git管理测试干系代码时,由于测试代码自己量级不大,以是很少利用分支,默认都利用master(主分支),当我们想要从长途origin(origin是长途仓remote repository,clone到本地的默认名字)。当主机的master分支拉取代码过来和本地的当前分支举行归并时,须要利用如下下令:
git pull origin master
git pull origin master错误分析

假如各人实行git pull origin master,碰到如下题目:
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
为何又出现了这个题目?答案是:客户端毗连不上长途堆栈了。大概有两种缘故起因,没有关联(添加关联),大概添加错误(重新关联)
接下来分享一下办理该题目的方法:
起首利用如下下令来查察是否有长途堆栈信息
git remote -v
假如没有长途信息,则利用下面的下令来毗连长途堆栈
git remote add origin 长途堆栈所在
再次实行git pull origin master, 输入用户名和暗码就会顺遂地完成代码更新(这里没有利用ssh鉴权方式)
git pull和git fetch的用法

在这里趁便表明一下git pull和git fetch的用法,二者都是从长途同步代码到本地,但是二者还是有肯定的区别:
git pull下令的作用是:取回长途主机某个分支的更新,再与本地的指定分支归并;
git fetch不会举行归并实行后须要手动实行git merge归并分支
一句话总结git pull和git fetch的区别:git pull = git fetch + git merge
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-3-11 06:37, Processed in 0.148120 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表