再分支上reset后再去主干上merge mywork就行
git branch -vv
git branch -D mywork1
git checkout -b mywork
git checkout master
git reset —soft xxx后
git push -f
git pull upstream master
git checkout mywork 全部提交完后
git pull origin master
有冲突一定要解决冲突,多余的要git rm -r 文件夹 -f
git rm 文件名
其他需要的文件,把备份的拷贝到新的或者解决冲突后再次git add -A提交包含删除的 git status后要git commit -m。然后git push
然后git rebase master
然后 git checkout master
git merge mywork —square
git commit -m “test”
git push
提交完后到mywork分支后,git pull origin master 有冲突,解决冲突后提交后。再rebase过程不应该有冲突了,有冲突,那说明是没解决好冲突。要重新拉取
添加ssh
本地安装openssh,百度
然后生成公钥信息
ssh-keygen -t rsa
然后把生成的密钥粘贴到github上
从主干上fork仓库到自己仓库内
https://www.cnblogs.com/chercher/p/5587979.html
打开pycharm
用pycharm add增加的文件
然后commit文件
然后再主目录下
git push即可
如果有分支再额外看命令