1.查看当前项目的git 地址
git remote -v
2. 创建分支
git branch 分支名
3. 推送到远程
git push origin 分支名
4 .删除本地分支:
git branch -D temp //删除本地temp分支
5. 删除远端分支:
$ git push origin --delete <branchName>
git push origin -d 分支名
6. 删除tag
git push origin --delete tag <tagname>
7.有遗留,用这个命令 删除本地的无效的分支
git remote prune origin
8. 来查看有关于origin的一些信息,包括分支是否tracking
git remote show origin
9 .拷贝分支:
git fetch origin master:master1
10 .回到某一个版本
首先 git log 得到版本号
其次 git reset --hard be517d1b9793fa48aa734829a3b1776fd452732c
be517d1b9793fa48aa734829a3b1776fd452732c 为某个版本号
11.git 从拉取到合并分支再推送的一些列操作
1. 本地分支合并master
2.切换到master
3.pull master
4.git rebase master zxy . 此时已经切换到本地分支
12 .强制推自己的分支到线上
git push -f origin 远程分支名
强制将本地分支变成线上代码
13 . 查看插件信息(版本之类的)
cnpm info vue-awesome-swiper
14.使用指定版本的插件
cnpm install vue-awesome-swiper@2.5.4 --save
npm install --save js-cookie
15 . npm 查看已安装的包的版本,比如mint-ui
cnpm list --depth=0 | grep mint-ui
或者
cnpm list mint-ui
查看全局安装包版本
npm list -g
cnpm list --depth=0 | grep vue
16.经常最后需要合并分支:
切到自己本地的分支上,进行一下操作
git rebase -i HEAD~2
ps:2为可选
两个合并成一个
- pick 5e187c7dbe8 add center style indent
- squash 6d577eb3440 add center style
- squash f9b9508a3ab add center style
- squash 111ab9cc261 update templates
- # Rebase 150a643..2fad1ae onto 150a643
17. git stash用于保存和恢复工作进度
18、查看自上次提交后对/e/git/文件夹下所做的修改:
git status /*--如果没有做过修改, 会提示当前没有可提交的内容;--*/
git diff /*--显示所有更改过的内容-------------------------*/
git diff /e/git/aa.txt /*--指定文件查看-------------------*/
19、撤销未提交的修改(恢复到上一次提交的状态):
git checkout /e/git/aa.txt
/*恢复到上一次提交时的状态,注意:这种方式在git add .之后不能撤销-*/
git reset HEAD /e/git/aa.txt
/*若已经git add .了,用这条命令取消,再使用上一条的checkout即可*/
git status
/*--提示当前没有可以提交的内容---------------*/
新增部分:
20 -20181126:
切换分支的时候,有时候会如下景象:
会出现一个冒号,需要你手动去保存,接下去每一次切换或者查看分支,都会需要保存一次;
有时候,还找不到对应的本地分支,这个时候不要着急。
把你的命令框的高度调高就可以了。
21. 2018-12-18
本地可以看到远端一些不存在的分支,使用命令git remote prune origin,可以清除。
22. 2019-03-19
git 查看自己的账号情况
cat ~/.gitconfig
修改自己的用户名和邮箱
-
git config --global user.name [username]
-
git config --global user.email [email]
相关网址:
Git 常用操作总结 :https://juejin.im/post/5a2cdfe26fb9a0452936b07f