使用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