https://blog.csdn.net/c_playboy/article/details/71425531

    操作 说明
    git remote add new http://10.78.5.104:9003/ScenarioRecommend/push.git
    git push -u new master
    将本地所有提交记录,提交至新地址的master分支
    git remote -v 显示本地仓库地址
    git remote rm branchName //删除添加的远程地址


    git remote add branchName [URL] //给分支添加远程地址
    给本地分支,更换提交地址
    git branch (branchName ) 新建分支
    git push origin -d branchName //远端分支删除
    git branch -d branchName //本地分支删除,会在删除前检查merge状态(其与上游分支或者与head)。
    git branch -D branchName //本地分支强制删除
    删除分支
    git init //初始化一个git的本地仓库
    git add README.md //添加文件
    git commit -m “first commit” //文件提交
    git remote add Ceres your_first_git_address //将第一个git address命名为Ceres
    git push -u Ceres master //推送到第一个地址
    ====================================
    git remote add Mars your_second_git_address //将第二个git address命名为Mars
    git push -u Mars master //推送到第二个地址
    一个本地文件,提交到两个地址
    git checkout -b dev commmitId
    git push origin feature/1.0
    以当前分支的某一提交记录为止,另起一个分支
    git cherry-pick A
    git cherry-pick A..B
    将部分提交的记录并入另一个分支
    回退命令:
    $ git reset —hard HEAD^ 回退到上个版本
    $ git reset —hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前
    $ git reset —hard commit_id 退到/进到 指定commit的sha码
    强推到远程:
    $ git push origin HEAD —force