栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

2、自动化框架——IDEA与git

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2、自动化框架——IDEA与git

今天培训讲的是git操作,Mark一下。
①安装Git客户端,安装好后,默认就集成到IDEA中了,不用再做其他设置;
②IDEA,Terminal -> Local,可以输入git命令。
我今天遇到的问题
昨天clone的代码,运行过程中会产生了日志,相当于本地代码有所更新。而同事已经push了新修改的代码,所以需要同步我本地与远程仓库的代码。操作过程中遇到的问题:
①未切换分支,直接执行了git pull
昨天执行git checkout -b dev_cpq,创建并切换到dev_cpq上,但是并未上传至远程,执行git pull,结果如下图所示
解决办法如下:
git branch —— 查看分支,绿色标*的为本地分支
需切换到master分支后,再执行git pull同步代码
git checkout master —— 切换到master分支
②接上面操作后,执行git pull,报“error: Your local changes to the following files would be overwritten by merge:”,这也就是我前面所说的,本地和远程都有了更新,无法通过git pull同步
解决:执行git reset --hard,取消已缓存的内容,再执行git pull,拉取成功
后面练习如果将代码上传至自己的分支,添加了一句System.out.println,也算是更新了代码,随后操作如下:
①切换至自己的分支
git checkout dev_cpq
②添加所有内容到缓存区
git add *
③添加注释
git commit -m “first”
此时提示,用户身份不明,根据提示设置账号信息即可
然后再次添加注释
④git push --set-upstream origin dev_cpq
执行git push,报“fatal: The current branch dev_cpq has no upstream branch.”根据提示改用“git push --set-upstream origin dev_cpq”即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468276.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号