1 删除远程分(remotes/origin/分支名)
2 拉取远程分支 git checkout -b 本地分支名x origin/远程分支名x
3 新建本地分支并推送远程新分支
git config --global user.name "xxx"
git config --global user.email xxx@qq.com
git remote add origin http://xxx@xxxxz:xxxx/spider/crawlwatcher.git
git checkout -b feature/wxcb
git push -u origin feature/wxcb:feature/wxcb
4 放弃本地修改
git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改
git clean -df #返回到某个节点
git clean 参数
-n 显示 将要 删除的 文件 和 目录
-f 删除 文件
-df 删除 文件 和 目录
网友评论