Git之常见问题总结

Git之常见问题总结

1.公司上班第一天

假如你第一天来公司上班的,你要做的项目代码托管在 GitLab(类似GitHub、gitee), 项目地址是:git@lab.com:org/project.git,现在有一处代码需要你修改。 (提示:公司的项目一般不能在master上直接改,需要新建分支)
请写清楚此项任务相关的操作步骤,越具体越好。

第一步:生成公钥
ssh keygen t rss C zhangsan@abc.com 

第二步:拷贝公钥到gitlab 

第三步:配置git信息
git config —global user.name zhangsan 
git config —global user.email zhangsan@abc.com

第四步:克隆远程仓库到本地
git clone git@lab.com:org/project.git 

第五步:切换代码到新分支,默认是master,基于master拉一个新分支
git checkout -b project-20220327-zhangsan-bugfix  

第六步:修改代码

第七步:显示变更的文件
git status

第八步:跟踪所有改动过的文件
git add . 

第九步:提交所有跟踪过的文件
git commit -am bugfix 

第十步:
git push origin project-20220404-zhangsan-bugfix   或 
git push --set-upstream origin project-20220404-zhangsan-bugfix (建立远程分支关联,关联目的是在执行git pull, git push操作时就不需要指定对应的远程分支)

第十步:上线
后面上线基于这个新分支进行上线,上线之前会把Master会合并到到这个分支,可能会出现冲突,自己手动解决。上线成功之后再统一合并到Master,让Master保持最新,这个步骤我们一般是在公司统一的上线平台上进行操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GoGo在努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值