image.png
    再分支上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

    image.png

    然后把生成的密钥粘贴到github上
    image.png

    从主干上fork仓库到自己仓库内
    https://www.cnblogs.com/chercher/p/5587979.html

    打开pycharm
    用pycharm add增加的文件
    然后commit文件
    然后再主目录下
    git push即可
    如果有分支再额外看命令
    image.png