初进公司的小白如何使用git

git的基本使用:

在git初级使用的时候,我们常用到的几个分支是masterdevelopfeature分支
master:主分支,是用来对外公布代码的。在良好的代码规范下,我们是不允许直接在master分支下修改代码的
develop:开发分支
feature:功能分支,在一个大的项目中,如果我们想要去开发一个功能,那么我们可以在本地新建一个分支,分支名可以取一个和自己要实现的功能相近的名称,这样可以便于我们识别
如果你进入到了一个新的公司,那么你需要进行如下几步:
1,
git clone ' '
从git上将项目clone到本地
2,

cd 项目名

进入到项目所在路径,项目下一级目录
3,新建分支:

git branch xxx

4,使用idea打开项目,切换到新建的功能分支
5,进行开发
6,查看自己的现在的代码和服务器上是否有差异:
git status
7,将代码提交到暂存区:git add *
8,将代码提交到本地仓库:git commit -m''
9,将代码提交到服务器:git push
如果所在的功能分支是首次提交的话,那么会提示你没有指定远程分支进行关联,那么你可以使用git push --set-upstream origin XXX2,XXX2和你本地的分支最好保持一致,当执行了上面的语句以后,以后再提交代码的时候就不需要再进行关联,他会自动进行关联
10,当提交了代码以后,你可以申请将自己的分支merge(合并)到develop分支,merge只有具有一定权限的用户才可以,比如说是你的领导,当你发送了merge request以后,那么你的领导会进行处理,接下来的事情就不需要你管了

代码冲突的解决

如果说是你在从git上pull代码的时候发现了有冲突,那么你就需要解决冲突,解决冲突的方法:
1,将自己的分支切换到develop分支:git checkout develop
2,将develop分支上的代码拉到本地:git pull
3,这个时候可以查看一下自己所在的分支是哪个分支(可以省略):git branch
4,切回自己的开发分支:git checkout xxx
5,将develop分支上的代码合并到自己的分支上:git merge develop
6,现在我们回到idea,发现已经提示冲突(红线标注冲突的类)
选中冲突的类,右键git->在revert和repository的中间会有一个resolve complicit的按钮,点击之后点击merge就可以进行冲突的解决,在服务器版本和自己的版本有冲突的话那么就会用红色标注(注意),如果你选中的类没有冲突的话,那么就不会有resolve complicit
7,当冲突解决完了以后,就可以使用返回终端,使用git status来查看是否有需要提交的
8,git add *
9,git commit -m''
10,git push

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值