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 |
