git 常用命令使用
//快速删除node_modules: 1.npm install -g rimraf 2. rimraf node_modules
1.本地新建分支并且连接远端
克隆:git clone 远端地址
查看本地分支:git branch
查看远端分支:git branch -r
查看所有分支:git branch -a
本地拉取远端分支:git checkout -b 新建本地分支名字 origin/远端分支名字
2.合并代码 主干合并分支
切换主干:git checkout master
更新主干:git pull origin master
合并代码:git merge 分支名
查看代码:git status
提交代码:git push origin master
3.git 新建分支 本地更新远端分支(可以和第一个主题相互照应)
列出远端所有分支:git remote
更新远端主机origin:git remote update origin --prune
4.删除本地分支 git branch -D prodev
5.本地新建分支及上传远端
新建本地分支:git checkout -b dev
新建的分支push到远端:git push origin dev
关联:git branch --set-upstream-to=origin/dev
再次拉取验证:git pull
6.git 撤销远端提交代码,以及暂存区代码,工作区不变
撤销提交信息,获取上一个版本号 git log
回退:git reset --sort <版本号>
注意:参数soft指的是:保留当前工作区,以便重新提交,还可以选择参数hard,会撤销相应工作区的修改,一定要谨慎使用
确认是否成功撤销:git log
撤销(强制提交当前版本号,以达到撤销版本号的目的):git push origin master –force
注意:这时候远端已经没有了。但本地暂存区还存在
可以选择:
撤销所有:git reset HEAD --
撤销特定目标:git reset HEAD -- <文件名>
将文件从缓存中删除:git rm -cached filepath
7.本地分支提交未 和 远程关联
git push --set-upstream origin develop