Git的使用
背景:
最近在用Pycharm做实验的时候发现,本地代码一旦修改了,就很难回滚,因此要做一个版本控制。
Pycharm自定义的git管理
这个步骤很简单,直接百度就可以知道怎么在pycharm中进行git管理,这个还十分方便,比起git bash黑窗口更加简洁。
按照其流程share到github的账户上,会发现几个问题:
①大文件无法上传,这个一般我上传的时候是只上传代码,不上传模型文件
②无法push到仓库中,这个解决办法是 不使用git的地址,而是使用https的地址。同时本地创建分支dev,要在远程也创建分支dev,完成绑定的工作。
多人协作git的技巧
一般而言,要先clone下来,然后 git add . 然后git commit -m “xxx” 解析来push
一般而言,是写好一个模块功能,就要推送到服务器上面,避免冲突带来的工作量
一般而言,若是冲突了,要先git pull最新的代码,然后git push,发现问题,手动到冲突文件里面进行修改(可想而知,后面的开发者工作量是多么的大~~~~~~~~)
一般而言,要自己做一个dev分支,master分支不要去动,dev分支完成后,切换到master分支,然后进行git merge dev