git常用操作

使用git config --list查看已设配置

git配置用户名和邮箱

git config --global user.name [username]
git config --global user.email [email]

// git 设置密码
git config --global credential.helper store
git fetch

回退到上个commit
git log // 查看日志
git reset --hard 8ecb0b // 回退到某个版本

remote

这里写图片描述

git remote -v                                                      // 查看远程仓库链接
git remote remove origin                                           // 移除remote地址 
git remote add origin https://github.com/lian-fei/nodePPT.git      // 添加remote地址
git branch --set-upstream-to=origin/master master                  // 把master分支设置为默认分支(根据实际情况运行)
git remove 【文件路径】--cache                                       // git 删除文件

不记录文件以后的改变
git update-index --no-assume-unchanged “文件路径”

branch

git checkout  <分支名称>                        // 从当前分支切换到新分支
git checkout -b  <分支名称>                     // 创建新分支并切换
git branch -a                                  // 查看所有分支
git branch -d  <分支名称>                       // 删除本地分支
git push origin --delete  <分支名称>            // 删除远程分支
git branch -vv                                 // 查看当前详细分支信息(可看到当前分支与对应的远程追踪分支)

stash

git stash                               // 暂存修改工作区
git stash pop                           // 将工作区还原

撤销本地所有修改

git checkout .                 // 本地所有修改的,没有的提交的,都返回到原来的状态
git stash                      // 把所有没有提交的修改暂存到stash里面。可用git stash pop恢复
git reset --hard HASH          // 返回到某个节点,不保留修改。
git reset --soft HASH          // 返回到某个节点。保留修改
git clean -df                  // 返回到某个节点
git clean 参数
    -n 显示 将要 删除的 文件 和  目录
    -f 删除 文件
    -df 删除 文件 和 目录

清除分支

(用于本地和远程分支都删除了,但是branch -a 还是显示分支)
git remote prune origin           // 利用命令临时去除这些分支信息(推荐), 清理后git branch -a 看起来舒服多了.

git文档资料:

git小游侠
http://www.bootcss.com/p/git-guide/
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值