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

 

posted @ 2019-11-07 11:51  Mir.zhao  阅读(422)  评论(0编辑  收藏  举报