首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【收藏】Git 常用命令备忘录

提交更改 git commit # 提交带有消息的更改 git commit -m "This is a commit message" git log # 查看提交历史 git log # 查看提交历史和显示相应的修改...git log -p # 显示提交历史统计 git log --stat # 显示特定的提交 git show commit_id # 以图形方式显示当前分支的提交信息 git log --graph...--oneline # 以图形方式显示所有分支的提交信息 git log --graph --oneline --all # 获取远程仓库的当前提交日志 git log origin/master...commit message" git revert # 回滚最后一次提交 git revert HEAD # 回滚指定一次提交 git revert commit_id git branch...--merged master | grep -v "master" | xargs -n 1 git branch -d .gitignore 指明 Git 应该忽略的故意不跟踪的文件的文件,比如

40650
您找到你想要的搜索结果了吗?
是的
没有找到

Git 帮助手册

git status 会显示你领先 (ahead) 源 (origin) 多少个提交: (my-branch)$ git status ## On branch my-branch ## Your branch...) 分支,‘不小心的’删除 my-branch 分支 (my-branch)$ git checkout master Switched to branch 'master' Your branch is...确保主 (master) 分支是最新的和你的变化都已经提交了,然后: (my-branch)$ git reset --soft master (my-branch)$ git commit -am "...my-branch # 我只想组合 (combine) 推的提交 (unpushed commit) 有时候,在将数据推向上游之前,你有几个正在进行的工作提交 (commit)。...status 显示与上次提交版本文件的不同: git diff 显示提交历史: # 从最新提交开始,显示所有的提交记录(显示 hash, 作者信息,提交的标题和时间) $ git log # 显示某个用户的所有提交

4.2K30

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

/pythonTools.git 加入暂存区 对代码进行编辑和修改提交使用 git add 文件名加入"暂存区" 查看日志 使用git log 查看提交日志 参数--pretty=short只显示提交日志第一行...git log -p 文件名 显示提交之前之后文件的变化 --graph 图形化显示使用 查看状态 git status查看当前状态 提交 使用 git commit -m "record message..., 提交之后想修改提交的信息用 git commit --amend 可以进行修改 若是文件较少可以用 git commit -am "recored message" 来代替add 和commit -...m两步使用 git diff git diff查看当前工作树与暂存区的差别 git diff HEAD专门查看当前工作树与最后一次提交的差别 查看分支 git branch查看当前分支 -a显示当前分支的相关信息...,但是工作空间有所有改变的代码 git reset --soft软模式代表leaving working directory and index untouched,也就是文件所有的改变加入了暂存区而提交

1K120

开发工具Tools·Git 从入门到精通1

你就可以用下面的命令显示当前HEAD上的最近一次的提交(commit): (master)$ git show 或者 git log -n1 -p 我的提交信息(commit message)写错了 如果你的提交信息...-b my-branch 我想把暂存的内容移动到另一个已存在的分支 git stash git checkout my-branch git stash pop 我想丢弃本地提交的变化(uncommitted...git status 会显示你领先(ahead)源(origin)多少个提交: (my-branch)$ git status ## On branch my-branch ## Your branch...)分支,‘不小心的’删除my-branch分支 (my-branch)$ git checkout master Switched to branch 'master' Your branch is up-to-date...my-branch 我只想组合(combine)推的提交(unpushed commit) 有时候,在将数据推向上游之前,你有几个正在进行的工作提交(commit)。

1.2K30

Git 从入门到精通,这篇包教包会!

: $ git diff 显示提交历史: # 从最新提交开始,显示所有的提交记录(显示hash, 作者信息,提交的标题和时间) $ git log # 显示某个用户的所有提交 $ git log -...你就可以用下面的命令显示当前HEAD上的最近一次的提交(commit): (master)$ git show 或者 $ git log -n1 -p 我的提交信息(commit message)写错了...git status 会显示你领先(ahead)源(origin)多少个提交: (my-branch)$ git status ## On branch my-branch ## Your branch...)分支,‘不小心的’删除my-branch分支 (my-branch)$ git checkout master Switched to branch 'master' Your branch is up-to-date...my-branch 我只想组合(combine)推的提交(unpushed commit) 有时候,在将数据推向上游之前,你有几个正在进行的工作提交(commit)。

2.5K20

Git使用总结

git init 将新建文件提交到仓库: git add your_add_file_name #将新文件添加到索引 git commit -m "你的提交描述说明" 工作区有一个隐藏目录.git,...bisect 使用二进制搜索查找引入错误的提交 grep git grep your_wordkey 打印与图案匹配的线条 log git log --oneline 显示提交日志 show git...show tagname 显示各种类型的对象 status git status 显示工作树状态,时刻掌握仓库当前的状态 branch git branch 列出、创建或删除分支 checkout git...checkout -- file或git checkout your_branch 切换分支或还原工作树文件 commit git commit -m "your_der" 记录对存储库的更改 diff...git diff file 显示提交提交和工作树等之间的更改 merge git merge your_branch 将两个或多个发展历史连接在一起 rebase git rebase 把分叉的提交历史

65420

常用的git命令

常用命令 git clone git仓库地址 # 从git仓库拉取git代码到本地 git branch # 列出本地分支 git branch -r # 列出远程分支 git branch -a #...分支名 # 删除远程分支 git checkout 分支名 # 拉取远程分支 git commit && push git commit # 提交缓存区里面的文件 git commit -m "提交描述信息...: git log —— 按提交时间列出所有的更新 git log --pretty # pretty确定输出格式 git log --pretty=oneline # 日志简化版,只有commit message...和 hash git log --pretty=oneline 文件名 # 显示某一个文件的git日志 git log -p -2 # -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新...3.已提交推送 git diff master orgin/master # 查看修改 git reset --hard orgin/master # 撤回修改(orgin/master代表远程仓库

31620

Git系列之查看状态

git  status 命令并回车,如果是刚刚克隆完仓库,并未对工作区进行操作,那么输入git status后会看到: $ git status On branch master nothing to...换句话说,所有已跟踪文件在上次提交后都未被更改过。 此外,上面的信息还表明,当前目录下没有出现任何处于跟踪状态的新文件,否则 Git 会在这里列出来。...最后,该命令还显示了当前所在分支,并告诉你这个分支同远程服务器上对应的分支没有偏离。 现在,分支名是 “master”,这是默认的分支名。 我们在 Git 分支 会详细讨论分支和引用。 ?...如果之前并不存在这个文件,使用 git status 命令,你将看到一个新的跟踪文件: $ git status On branch master  Untracked files:   (use ".../dev/null  +++ b/README  @@ -0,0 +1  @@ +My Project 请注意,git diff 本身只显示尚未暂存的改动,而不是自上次提交以来所做的所有改动。

1.3K10

Git - 常用命令使用教程

git show 显示某次 commit 的修改 git commit [commit_id] git checkout 此命令用来放弃掉所有还没有提交(就是 git add 或 git commit...注:checkout HEAD是极具危险性的命令,它不但会清除工作区中提交的改动,也会清除暂存区中提交的改动。...git diff [first-branch]...[second-branch] 显示两次提交之间的差异。 git mv 用于移动或重命名一个文件、目录或软连接。...git log [--oneline] 显示提交记录 $ git log commit 5ac3ea4f50f0f558d8ba36ef7b713054c4cfee69 (HEAD -> master...但是,当合并开始时如果存在commit的文件,git merge --abort在某些情况下将无法重现合并前的状态(特别是这些commit的文件在合并的过程中将会被修改时)。

93620
领券