【Git】拉取代码/提交代码

这篇具有很好参考价值的文章主要介绍了【Git】拉取代码/提交代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.从将本地代码放入远程仓库

(如果有分支的情况)
[git checkout xx切换分支后 git add . 将本地所有改动文件新增 commit之后 git push(将代码全部提交)]
【Git】拉取代码/提交代码

分支操作
#查看分支
git branch
#创建分支
git branch test
#切换分支
git checkout test
#修改代码
#提交代码git add . 默认提交所以
git add .   
#提交到本地仓库
git commit -m "消息"
#查看是否有远程仓库
git remote -v
#提交到远程仓库
git push -u origin test

#合并
#切换分支
git branch
git checkout master
git merge test
git push -u origin master
2.在远程仓库拉取代码放入本地

🍉🍉🍉第一次从线上拉取代码到本地时,输入克隆命令:git clone 远程仓库地址

Errno -4058: 找不到启动项目
[当使用 dev或者serve 运行项目的时候,出现了-4058,(因为运行目录错误), 解决措施:进入正确的运行目录]
【Git】拉取代码/提交代码

Errno -4048: 没有管理员权限
【Git】拉取代码/提交代码

🍉🍉🍉第一次加载项目出现依赖报错, 解决措施:把该文件目录下的node_modules和package-lock文件删了,然后再输入命令行行 npm install (记得先清缓存再install)
清除缓存命令行:npm cache clean -force (强制清除所有)

PS:拉取代码注意项

git fetchgit pull都可以从远程获取最新版本的代码到本地,git pull可以合并,但是git fetch不采用合并方式;

(没依据、感觉)在任何类型的 fetch 命令上,更新远程跟踪分支都是默认行为   🍉🍉🍉

ps:将代码推送到主分支:git push origin master

git fetch <远程主机名> <分支名>
从远程仓库origin/master分支获取最新代码到本地分支上:git fetch origin master
比较本地的master分支和origin/master分支的区别:git log -p master…origin/master
合并代码:git merge origin/master
从远程获取最新代码并合并到本地:git pull
git fetch按分支拉取;git merge合并代码
git pull origin master 进行 git fetch 和 git merge操作

如果在git pull之后合并代码失败 报错:error: You have not concluded your merge (MERGE_HEAD exists).
出现合并代码失败的原因有很多,但是出现情况最多的是:拉取的文件自己本地有改动出现版本冲突问题

git fetch:可以在代码合并前根据实际情况决定是否合并

解决冲突合并的方法:[ps:这是之前在网上看到的解决方案]

一:保留本地的更改,中止合并->重新合并->重新拉取
$:git merge --abort
$:git reset --merge
$:git pull
二:舍弃本地代码,远端版本覆盖本地版本(慎重)
$:git fetch --all
$:git reset --hard origin/master
$:git fetch

防止冲突的注意项:如果改的模块出现一致的情况(一般都是分模块) ,改代码前先git pull 拉取代码;提交代码前也记得先git pull;以防出现代码拉取失败的情况;文章来源地址https://www.toymoban.com/news/detail-515458.html

到了这里,关于【Git】拉取代码/提交代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Git】3.git常用命令(结合提交/拉取代码)

    前言:         跟git交互有好多场景,比如第一次推送代码;第一次拉取git上已有的项目;修改代码推送解决冲突;代码提交错误会滚等。接下来就结合场景来学习git命令吧~ 目录:         前提:                 在下列场景操作时的前提是需要先配置好git全局用户名和

    2024年02月04日
    浏览(58)
  • Git使用命令行拉取项目、提交代码

    1.打开GitHub,选择项目,复制项目地址 2.在电脑上新建一个项目文件夹,在文件夹里点击右键——Git Bash Here,打开Git命令行 3.输入git clone + 项目地址 4.拉取成功,可以用编译器打开项目 1.拉取远程代码,解决冲突 2.在项目根目录中打开终端,查看当前修改的文件,确认无误

    2024年02月11日
    浏览(69)
  • git拉取项目及提交本地代码到远程仓库

    目录 流程 创建仓库 首次拉取项目 提交项目  1.设置签名  2.查看工作区状态  3.提交 流程 首次从远程仓库中拉取项目使用Clone命令,将项目存储在自己的本地仓库中,当编辑结束,需要将更新的内容提交到远程仓库时,有这样几个步骤: 首先,需要将工作区的内容添加到暂

    2024年01月18日
    浏览(67)
  • IntelliJ IDEA切换Git远程分支 提交代码 拉取最新代码

            前言:众所周知Git用命令提交代码比较繁琐,而且还得记住命令,那如何让我们更加方便的提交代码呢 以及获取最新内容拉到本地 还有更换你要提交到的分支呢 下面废话不多说。 目录 IDEA里切换Git分支 IDEA里提交代码到远程 IDEA拉取最新代码 第一种: 右键项目

    2023年04月24日
    浏览(108)
  • vscode中git拉取、提交代码、解决冲突,以及合并代码的操作

    场景:本地有修改代码,远程仓库没有更新,这时本地想要提交代码。 步骤:本地修改了testA文件内容-本地先暂存提交-拉取-推送; 本地修改了testA文件内容 本地先暂存提交 拉取 推送 远程仓库上就可以看见提交记录了 解决冲突场景:本地有修改代码,远程仓库同时有更新

    2024年02月05日
    浏览(66)
  • git工作原理、从仓库创建到代码拉取提交整套流程

    1、先看 Git 工作原理图,该图参考 gitee简单使用_gitea新建vue仓库选择什么.gitignore模板-CSDN博客 git 工作原理图理解: (1)Workspace:工作区,也就是我们的代码所在的地方 (2)Index / Stage:暂存区 (3)Repository:仓库区(或本地仓库 .git) (4)Remote:远程仓库 2、创建仓库流程

    2024年03月14日
    浏览(60)
  • 【Git-Git克隆代码与提交代码】使用Git命令方式拉取代码至本地以及上传代码到云端

    1、gitbash 中可以配置邮箱用户名 2、查看相关信息 语言选择是安装 LanguagePack,flush 后选择中文。 1、单击Windows开始图标搜索 PuttyGen 并打开,在打开的窗口中单击 “Generate” ,即可生成密钥。 2、密钥生成后就可以分别将公钥、私钥进行存储。 单击 “Save private key” 在弹出的

    2024年02月15日
    浏览(102)
  • 如何解决git中拉取或提交代码出现的ssl证书问题?

    问题描述 执行命令的时候,出现\\\"…certificate problem…\\\"报错,一般在执行\\\"git push“ (推送分支) 或者 “git clone”(克隆仓库)时出现,原因时因为SSL安全验证问题,不能获取到本地的的证书。那么如何解决这个问题呢,我想到的是不通过SSL证书方式。 解决方法 方案1:直接执行命

    2024年02月15日
    浏览(56)
  • git拉取提交代码进行身份验证-输入账号密码以及配置SSH公钥

    git初次拉取代码或者提交代码时,需要进行身份验证。验证有两种方式:1、账号密码验证;2、SSH公钥验证。 本文章以gitee为例 1.首先找到电脑本地项目文件夹,在地址栏中输入 cmd 回车,打开命令行窗口。 2.输入 git clone 要拉取的项目地址,回车,一会弹出输入账号密码的对

    2024年02月12日
    浏览(59)
  • 【Git Bash】在公司你是如何向gitlab上提交代码和拉取代码的,请看这里→

    注意:请详细看4.3存在冲突那里 查看是否有修改,会显示红色的modified修改文件 若不显示,则表示你当前并没有修改和添加任何代码 git add . 表示将当前目录下的所有文件添加到暂存区 可以使用命令 git status 查看,绿色的文件表示已添加到暂存区,modifiled表示你修改过的文件

    2024年02月03日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包