一些常用git基本命令

来源:互联网 发布:达内c语言视频 编辑:程序博客网 时间:2024/05/24 04:36

git基本命令

下载git 
https://git-for-windows.github.io/

下载nodejs 
https://nodejs.org/en/download/ 

两个软件安装都是下一步

检查软件是否安装成功
git 在右键菜单有 git bash here 命令说明安装好了

nodejs 可以在cmd 命令行中输入node -v npm -v

npm(node package manage)node 包管理工具

淘宝镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org

查看cnpm配置

cnpm config list

其中有一项 ,说明为淘宝镜像上
registry = http://registry.npm.taobao.org/

原始的npm设置为淘宝镜像 永久使用
npm config set registry https://registry.npm.taobao.org

查看是否配置成功
npm config get registry

初始化一个本地git仓库
git init

查看本地仓库的变更状态
git status // 第一次查看,显示的是一些没有被跟踪的文件
git status -s 输出简要的日志

添加文件 到 仓库
git add 某文件名 .表示添加所有

在代码库文件夹的根目录中添加一个.gitignore
  例如在此文件夹下的node_modules 不被跟踪 /dist 表示根目录下的dist 而不是所有的dist

将本地的变化提交到本地的文件夹归档 一般在一个小单元的整体变化后再提交
git commit (-m '备注信息') 

对比差异 
git diff

可以查看日志
git log

回归到指定版本
git reset

和github 相连

第一步
git remote add origin https://github.com/xunloveo/cjiyou.git

或者是clone
git clone https://github.com/xunloveo/cjiyou.git 就不需要git init了

接着
git push -u origin master

把本地代码推到远程master分支

git pull origin master
把远程最新的代码更新到本地,一般在push前都会pull

接着输入用户名和密码

接着创建分支 固定写法
git branch gh-pages

git checkout gh-pages

合并写法(git checkout -b gh-pages 新建一个gh-pages分支,并且自动切换到gh-pages分支)

进入gh-pages分支
git push -u origin gh-pages

这样站点就建好了 访问的地址是xunloveo.github.io/cjiyou(项目名区分大小写)

git merge
合并分支

git branch -d 删除分支


git branch -D
强制删除


git tag
新建一个标签 (适应不同的版本)


hexo的使用 (在github搭建自己的博客)


hexo init blog 会添加一个blog文件夹
在blog 目录下
npm install 安装所依赖的


接着运行 hexo serve

localhost:4000可以访问

去写自己的md文件(在source/_posts下)

重新生成
hexo serve

hexo generate 生成静态页面(public目录下) 可以发到github上面当自己的博客

原创粉丝点击