git命令

参考资料地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

1.查看不同

git diff

git diff --name-only

git diff public/src/pages/mobile_cn/index.css

git diff --public/src/pages/mobile_cn/index.css

2.查找图片

ls |grep home_lyyx

3.查看关闭端口

lsof -i:9000
kill 2194

4.vim

vim /etc/hosts

5.http

1\. npm i -g http-server
2\. cd 路径
3\. http-server -p 7000
4\. 复制端口 如: http://192.168.20.157.7000

6.vim

(http://www.cnblogs.com/itech/archive/2009/04/17/1438439.html)

vim 多模式编辑器
==三种模式==
1.命令行模式(command mode)
    控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2.插入模式(Insert mode)
    只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3.底行模式(last line mode)
将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号……等。

i                 ====进去
esc               ====退出
shift+q           ====退出状态
wq                ====存盘并退出
w filename        ====将文章以制定的文件名filename保存
q!                ====不存盘直接退出

7.pwd

pwd 查看当前工作目录的完整路径
>>> 一般情况是不带任何参数

8.cat

cat 用来显示文件内容

cat filename   [一次显示整个文件到终端  eg: cat node_modules/webpack/package.json]
cat > filename          [从键盘创建一个文件]
cat file1 file2 > file   [将几个文件合并为一个文件]
cat ~/.netrc

资料地址:http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html

9.查看操作纪录

git reflog

10.快银(搜索)

ag '' .

11.vs code 打开路径项目

1.命令找到目标文件位置
2.code . 

12.安装包

本地安装

npm install grunt --save-dev --verbose  会添加到 devDependencies
npm install grunt --save --verbose    添加到 package.json 的 dependencies 下

devDependencies 开发环境需要的
dependencies  线上环境需要的  npm install 将自动安装依赖项列表中的模块。

13.卸载,清除缓存

npm uninstall 包名
npm cache clean

14.全局搜索

ag name

15.移动文件

mv url/文件名 新地址

eg:
mv Downloads/ie9 ~/Parallel

16.分支操作

git branch name
git checkout name
git branch -d name 删除分支
git checkout -b name master  创建和master内容一样的name分支
git brs  产看本地和线上分支
git gh  

基于线上标签创建分支

eg:
git tag (查看标签纪录)
git checkout -branch newbranchname tagbranch

gitk

17.查看纪录

git blame

18.更改git config

git config --list   查看信息
git config --global user.email [email protected]    更改邮箱内容
git config --global user.name 'chengxinxin'      更改用户名称

19.修改git remote add 时使用的远程仓库

三种方式都可以。 
1\. 修改命令 
git remte origin set-url URL 

2.先删后加 
git remote rm origin 
git remote add origin [email protected]:Liutos/foobar.git 

3\. 直接修改config文件

20.git stash用法

git stash          保存

git stash -u       保存新加的东西

git stash list      查看stash列表

git stash apply     恢复

git stash pop stash@{num}    恢复并删除记录

git stash clear 清空stash

21.版本回退

git reset --hard HEAD^
回退到上一版本,距离本次版本最近的一个

22.git push

git push orgin master  (本地分之与远程分支相同)
git push orgin response:master (本地response分支内容提交到远程master分支库上)

23.创建文件夹,文件

mkdir 文件夹名
touch ba.sass

24.重命名

brew install rename
brew info rename
rename 's/\.sass/\.scss/' *

25.删除命令

rm -rf 文件名

26.在家设置代理

git config --global http.https://code.registry.wgine.com.proxy https://120.27.134.104:3129

27.安装

npm install module-name
npm install module-name -save    自动把模块和版本号添加到dependencies部分
npm install module-name -save-dev 自动把模块和版本号添加到devdependencies部分

28.创建git仓库

git init

29.cat

查看文件内容
cat node_modules/webpack/package.json

移动文件

mkdir a
mkdir b
mv a b

查看所有安装包

npm config ls -l

你可能感兴趣的:(git命令)