新手git操作

新手git操作

每次项目来新人,由于之前没接触过git,经常在提代码时候会跨版本强提,导致把别人的代码给覆盖了。

后来因为时间比较匆忙,大家没有时间集体培训,就取巧教了一个方法用来帮助新人提代码。

前提是用idea作开发工具,idea会默认将你新增和修改的文件放到暂存区。

经常的情况是这样的,当新人编辑完代码时候,看一下版本记录,会发现已经有几个甚至是十几个人提交了代码记录了,这时候可以这样操作:
在编辑完之后的文档里,也就是含有.git文件夹的文档里,右键git bash here

然后如下操作:
git stash
将自己编辑的代码贮藏起来。这时候相当于修改的代码全部都没有了,现在的git状态只是落后于最新版本的老版本。

git pull
将自己的版本更新到最新的版本。这时候你本地的git版本就和线上的版本同步了,你本地现在是最新的代码了!

git stash pop
将你修改的代码弹出。这时候相当于你更改的代码覆盖到最新的版本上了,也就说你是在最新的代码上修改的。

当然,在git stash pop 这步操作中很容易碰到代码冲突问题,这个时候你需要将冲突的文件修改,然后重复 git stash -> git pull -> git stash pop 直到没有冲突。

直到此时就可以安心提交了。

这里对于新人需要建议的几点:
1.在第一次提交代码前一定要注意,可以先尝试提交一个test文件来看看提交过程是否顺利。
2.提交之前如果时间允许一定要启动一下服务,有时候很可能你pull完之后再提项目就起不起来了。
3.新人在前几次提交之前一定要备份一下,有备无患,但copy时候千万别把.git文件夹一起复制了。当然idea的localHistory也很好用。
4.最后,选一款好用的git工具,smartGit和sourceTree都挺不错,个人更喜欢前者。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值