git的使用

查看连接的远程仓库:git remote -v

git追踪单个修改的文件:git add src(文件名)

查看远程分支:git branch -r

查看本地分支:git branch

切换分支:git checkout fetch(分支名)

git主分支上的项目合并到子分支
1、先切换到主分支 master
git checkout master
2、把主分支代码拉到本地(因为准备用来合并到自己 的分支上)
git pull
3、切换到子分支上
git checkout  子分支名
4、把刚刚拉下来的 主分支代码和我们的分支合并上
git merge master
5、合并提交到自己的分支上,更新子分支上的分支代码
git push
6、再拉下来就是刚刚合并完的最新代码了
git pull

 2、将本地新创建的项目上传到git地址

1、前提是安装了git地址,并在项目根目录下打开终端
2、初始化一下,把本地的目录变成git本地仓库
     git init
3、查看本地 目录的状态信息
     git status
4、如果你的本机是安装成功第一次使用,先配置下基本信息,你得有一个gitee账号
     git config --global user.email "you@example.com"
     git config --global user.name "Your Name"
5、复制码云上的git网址
     git remote add origin https://gitee.com/okwufeng/vuex-demo.git

6、执行以下操作。上传项目
     git add .     //添加目录下所有发生改变的文件
     git commit -m '注释信息'           //注释信息一定要写,方便标记
     git push origin master  //本地仓库代码提交至远程仓库

完成 。

3.上传仓库错误,取消与错误仓库的绑定

1、首先切换到项目的根目录,查看项目原有的remote。
git remote
(出来的东西叫名称m)
2、接下来就是解除与原来远程仓库的关联。
git remote rm 名称m

 4、回退到指定的版本 指定版本之后的都删除

在git上的   Repository  上的  commit 有版本号
1、在gitlab上找到要恢复的版本号,如: 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 2、在客户端执行如下命令(执行前,先将本地代码切换到对应分支): git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 3、强制push到对应的远程分支(如提交到develop分支) git push -f -u origin develop OK,现在到服务器上看到的代码就已经被还原回去了。这种操作存在一个问题,服务器上的代码虽然被还原了,但假如有多个人在使用,他们本地的版本依然是比服务器上的版本高的,
所以,别人再重新提交代码的话,你撤销的操作又会被重新,你上面的操作也就白操作了。解决办法是,让别人把本地的分支先删掉,然后重新从服务器上拉取分支

 

 

npm改变镜像,目的使下载速度变快

//变成淘宝镜像
npm config set registry https://registry.npm.taobao.org/
//# 默认源
npm config set registry https://registry.npmjs.org
//查看镜像是什么?
npm get registry

//管理源镜像的工具 nrm 教程地址:https://www.jianshu.com/p/de954c93ac65

 

 

git 子分支合并到主干

切换到develop分支;

git checkout develop

把develop分支代码拉取到本地:

git pull

切换到master主干:

git checkout master

合并develop分支代码到master:

git merge develop

提交到远程master主干

git push

 

posted @ 2021-05-25 08:34  橘雎  阅读(36)  评论(0编辑  收藏  举报