首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你可能不知道的15个 Git 命令

    更多信息:git help stash 4.隐藏未跟踪的文件 git stash -u 在默认情况下,存储时不包括那些未跟踪的文件。为了改变这种行为并包括那些文件,你需要使用 -u 参数。...我为 checkout 创建了一个别名 co,因此可以是 git co - 7.恢复所有本地更改 git checkout . 如果你确定可以放弃本地所有更改,则可以用 . 一次完成。...8.显示更改 git diff --staged 该命令显示所有已阶段化的更改(已添加到索引中的更改),而与 git diff 相比,后者仅显示工作目录中的更改(索引中没有更改)。...更多信息:git help diff 9.在本地重命名分支 git branch -m old-name new-name 如果要重命名当前签出的分支,可以将命令缩短为以下形式: git branch...git diff --name-only --diff-filter=U | uniq | xargs $EDITOR 12.发生了什么变化?

    80030

    git常用操作,都在这里了(一)

    " 将暂存区中的文件提交并记录提交记录 , 如果需要详细记录提交信息 不输入-m 会进入编辑提交信息编辑器一般第一行简要概括更改内容 第二行空行第三行详细描述更改内容 如果想中止提交可直接退出编辑器便会中止提交...m两步使用 git diff git diff查看当前工作树与暂存区的差别 git diff HEAD专门查看当前工作树与最后一次提交的差别 查看分支 git branch查看当前分支 -a显示当前分支的相关信息...feature-A先切换到master分支在合并 此时会打开编辑器录入合并信息 之后合并成功恢复历史 查看每次提交哈希值 git reflog查看当前仓库执行过的操作会有各个版本的哈希值 回退版本 使用...此时会把远程仓库设成origin 推送至远程仓库 推送至master分支 先切换到master分支 git push -u origin master 其中-u表示upstream(上游)在推送的同时设置了...origin feature-D git diff git diff # 比较两次提交之间的差异 是相对于改变了什么 git diff <branch1

    1.1K120

    Git 中文参考(一)

    或者“-u ??”设置创建统一差异时显示的上下文行数。这优先于 Git diff 命令行上传递的任何“-U”或“–unified”选项值。...diff.autoRefreshIndex 使用 git diff 与工作树文件进行比较时,不要将仅限统计更改视为已更改。...可以在命令行上覆盖默认值(使用--dirstat=)。回退默认值(当diff.dirstat未更改时)为changes,noncumulative,3。...diff.context 用生成差异。上下文行而不是默认值 3。此值可由-U 选项覆盖。 diff.interHunkContext 显示差异之间的上下文,直到指定的行数,从而融合彼此接近的行。...“log”格式列出 git-submodule [1] summary范围内的提交。 “diff”格式显示子模块更改内容的内联差异。默认为“short”。

    29720

    走在前沿的弄潮儿,怎能不会Git的那些奇技淫巧

    git diff 还可以显示本地仓库中任意两个 commit 之间的文件变动: git diff 显示暂存区和最近版本的不同 输出暂存区和本地最近的版本...git branch -u origin/mybranch 或者在 push 时加上 -u 参数 git push origin/mybranch -u 举出所有远程分支 -r 参数相当于:remote...git stash -u 显示所有 stashes git stash list 回到某个 stash 的状态 git stash apply 回到最后一个 stash 的状态...,到本地分支 git fetch origin pull//head: 详细显示一行中的更改 git diff --word-diff 清除 gitignore 文件中记录的文件...git clean -X -f 显示所有 alias 和 configs 注意:config 分为:当前目录(local)和全局(golbal)的 config,默认为当前目录的 config git

    91310

    常用 Git 命令总结

    # 把指定的文件添加到暂存区中 $ git add # 添加所有修改、已删除的文件到暂存区中 $ git add -u [] $ git add --update...> # -b 指定要克隆的分支,默认是master分支 $ git clone -b git commit 将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中...user.name $ git config --global user.email # 更改Git缓存区的大小 # 如果提交的内容较大,默认缓存较小,提交会失败...系统级的配置文件:在 Git 的安装目录下(Mac 系统下安装目录在 /usr/local/git)的 etc 文件夹中的 gitconfig。 git diff 用于显示提交和工作树等之间的更改。...# 比较当前文件和暂存区中文件的差异,显示没有暂存起来的更改 $ git diff # 比较暂存区中的文件和上次提交时的差异 $ git diff --cached $ git diff -

    1.1K10

    GIT 常用快捷命令

    GIT 常用命令 功能 命令 添加文件/更改到暂存区 git add filename 添加所有文件/更改到暂存区 git add ....–list 查看文件列表 git ls-files 比较工作区和暂存区 git diff 比较暂存区和版本库 git diff –cached 比较工作区和版本库 git diff HEAD 从暂存区移除文件...git stash git pull git stash pop stash 查看 stash 列表: git stash list 查看某一次 stash 的改动文件列表(不传最后一个参数默认显示最近一次...patch 将未添加到暂存区的更改生成 patch 文件: git diff > demo.patch 将已添加到暂存区的更改生成 patch 文件: git diff --cached > demo.patch...| sort -u -n -r | head -n 5 贡献者排名 git log --pretty='%aN' | sort -u | wc -l 提交数统计 git log --oneline |

    1.3K10

    git 那些事儿 —— 基于 Learn Git Branching

    为了撤销更改并分享给别人,我们需要使用 git revert。...如果你在命令后增加了这个选项,git 会打开一个 UI 界面并列出将要被复制到目标分支的备选提交记录,它还会显示每个提交记录的哈希值和提交说明,后者有助于你理解这个提交进行了哪些更改。...一个名为 push.default 的配置会影响不带参数的 git push 的行为,它的默认值取决于 git 的版本,这里假定是 upstream。...exit 0 将这个脚本放置于对比命令所在目录下,然后配置 git 使用该脚本作为默认的 diff 命令: git config --global diff.external extdiff...# 设置 git 默认编辑器 这种方法的缺点是会覆盖默认的 git diff,有时想用默认 git diff 生成 patch 就不好操作了,所以这里只是作为一种补充。

    2K20

    Git常用命令

    git diff HEAD // 工作区与仓库中最后一次提交版本的差别git diff 版本哈希值 版本哈希值 // 查看这2个版本哈希之间的区别或者 git diff HEAD~数字 HEAD~数字...git diff tt 就是倒数第5个版本与第一个版本之间的差异git diff --cached tt 暂存区与倒数第5个版本之间的比对查看提交信息git show HEAD // 查看最后一次提交修改的详细信息...到远程服务器 默认tag是打在本地的 这个命令可以把它推到远程git push origin --tags // 将本地所有tag推送到远程服务器git pull --tags // 把远程仓库的标签也拉取下来...fetch // 更新remote索引git push -u origin 分支名 // 将本地分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push...prune origin 删除远程仓库不存在的分支 (git branch -a使用)git reflog show --date=iso 分支名 // 查看指定分支的创建时间 以及更改记录等

    21300

    开发者应该知道的 50 条最实用的 Git 命令

    git log --stat 如何在Git中使用diff查看在提交之前所做的更改: 您可以将文件作为参数传递,这样就只查看特定文件上的更改。 默认情况下,git diff只显示未暂存的更改。...我们可以使用 --staged 标志调用diff来查看任何阶段性更改。...git diff git diff all_checks.py git diff --staged 如何使用“git add -p”查看更改: 该命令将打开一个提示符,询问您是否要进行修改,并包含其他选项...git revert comit_id_here 如何在Git中创建一个新的分支: 默认情况下,您只有一个分支,即main分支。使用这个命令,您可以创建一个新的分支。...只需要记住添加-u来创建上游分支: git push -u origin branch_name 如何在Git中删除远程分支: 如果你不再需要远程分支,你可以使用下面的命令删除它: git push -

    1.8K10
    领券