git常用操作

    xiaoxiao2022-06-22  18

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

    转载请注明原文地址: https://ju.6miu.com/read-1122800.html

    最新回复(0)