创建并切换到分支 (项目创建的时候,如果未add,是没有master的)
git checkout -b develop
//推送本地的feature-branch(冒号前面的)分支到远程origin的feature-branch(冒号后面的)分支(没有会自动创建)
git push origin feature-branch:feature-branch
将本地分支关联到远程分支
git branch --set-upstream-to=origin/develop develop
二、拉取远程分支并创建本地分支
方法一
使用如下命令:
git checkout -b 本地分支名x origin/远程分支名x
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法建立的本地分支会和远程分支建立映射关系。
方式二
使用如下命令:
git fetch origin 远程分支名x:本地分支名x
使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
采用此种方法建立的本地分支不会和远程分支建立映射关系。
1、运行git reflog命令查看你的历史变更记录;
2、git reset --hard 2aee3f8
注: 删除已上传的文件夹及内容: git rm --cached -r .idea/