目录
1.代码拉取
-
git clone http://gitlab.。。。。。。_wdmc-manager.git
代码拷贝 -
ls -a
查看当前文件夹下的文件名 -
cd fj744_src_wdos
进入 fj744_src_wdos 文件夹里 -
pwd
用于显示当前目录(如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。) -
git branch veb
创建本地分支 veb -
git checkout veb
切换本地分支
在这里也可以直接使用git checkout veb
命令创建与远程分支对应的本地分支 veb,可以避免 veb 和 master(主分支)的冲突 -
git branch -a -vv
查看本地分支跟踪的远程分支和最新的版本号 -
git pull origin dev
拉取远程 dev 分支代码 -
git push origin HEAD --force
(死过人)
回滚后提交可能会失败,必须强制提交,强推到远程:(可能需要解决对应分支的保护状态)
2.删除分支
-
git branch -a
查看本地所有分支 -
git branch -d name
删除本地叫 name 的分支,-d 是 --delete 的缩写,在使用--delete删除分支时,该分支必须完全和它的上游分支merge完成,-D 是 --delete --force 的缩写,这样写可以在不检查merge状态的情况下删除分支,--force简写-f,作用是将当前branch重置到初始点(startpoint),如果不使用--force的话,git分支无法修改一个已经存在的分支,git branch --delete --remotes <remote>/<branch>
,可以删除追踪分支,该操作并没有真正删除远程分支,而是删除的本地分支和远程分支的关联关系,即追踪分支 -
git push origin -delete name
删除远程叫 name 的分支 -
git remote show origin
(在你经常使用的命令当中有一个git branch –a 用来查看所有的分支,包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。)
该命令能够获取远端分支信息,你可以看到和本地和远端不同步的地方;过时的就是和本地不同步的分支,本地已过时的表示你需要移除这个分支了。 -
git remote prune origin
同步远程的分支到本地,这样远程已经被删除的分支,本地就不会再看见了。
3.合并分支
-
git log
查看分支提交记录 -
git log -3
查看前三次提交日志记录 -
git log --pretty=oneline
只显示 版本号和 commit 提交说明 -
git cherry-pick 02201221555665542
合并一个分支里的单个提交到另一个分支 -
git merge origin/develop
把远程develop分支合并到当前分支 -
git merge 的撤销
reset 到 merge 前的版本,然后再重做接下来的操作,要求每个合作者都晓得怎么将本地的 HEAD 都回滚回去:git log
查看后退对应版本,git reset --hard
【版本号】,如果需要远程推送的话git push --forced
3.版本回退
-
git reset --hard HEAD^
向前回退一个版本 -
git reset --hard HEAD~3
回退到前3次提交之前,以此类推,回退到n次提交之前 -
git reset --hard commit_id
退到/进到 指定commit的sha码(回退的是本地) -
git push origin HEAD --force
把回退的版本推送到远程,强行提交到远端
-git reset --hard
指的是恢复某一个库* -
git reset --soft HEAD^
撤销了你的commit,仅仅是撤回commit操作,您写的代码仍然保留。不撤销git add . -
git reset HEAD
如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
npm
1,安装模块命令
-
npm install quill -save
安装 quill 并写到package.json文件中 -
npm install quill --save
安装并写入package.json的”dependencies”中 -
npm install quill --save-dev
安装并写入package.json的”devDependencies”中
2,npm更新模块命令
-
npm info quill
查看模块包 quill 版本 -
npm i quill@latest
更新到最新版 -
npm i quill@1.3.7
更新到具体某个版本
3,删除模块
-
npm uninstall quill
删除 quill 依赖,但不删除模块留在package.json中的对应信息 -
npm uninstall quill --save
删除 quill 依赖,同时删除模块留在package.json中dependencies下的对应信息 -
npm uninstall quill --save-dev
删除模块,同时删除模块留在package.json中devDependencies下的对应信息
网友评论