分支
1.将本地分支推送到远端分支:
2.基于某个分支创建分支:
Note: 这里基于某个分支是指本地分支,是将本地分支commit后的内容复制到新的分支上;不是基于远端的分支
3.删除本地分支:
4.删除远端分支:
5.拉取远端分支到本地分支:
删除commit
|
|
当有3个commit:
该方法会使HEAD is now at commit 2, 同时本地仓库的commit 3修改的代码也一起消失了;
然后再使用 git push –force,这样可以使得最后一次的提交彻底消失;
该方法有很大危险,一定要做好代码备份之类的;
回滚代码为:
可以将代码回滚到ID号处commit的代码;
去掉(untracked) files
通过git clean -f -d
可使得该提示消失,同时git status
没有修改的文件
添加文件夹
在相应的文件夹下,运行
去掉烦人的untracked idea/workspace.xml
直接git rm --cached -r .idea