git init | git init | 使用Git前,需要先建立一个仓库(repository)。使用当前目录作为Git仓库,只需使它初始化。 |
git init file | 在一个存在的目录创建仓库。 | |
git clone [url] | git clone [url] | 拷贝一个 Git 仓库到本地。该URL最后一个/之后的项目名称来创建你的本地项目目录。 |
git clone [url] name | 可以在该命令后加上你想要的名称作为目录名 | |
git status | git status | 以查看在你上次提交之后本地是否有修改。加-s参数,以获得简短的结果输出。如果没加该参数会详细输出内容。 |
git diff | git diff | 查看执行 git status 的结果的详细信息,尚未缓存的改动 |
git diff --cached | 查看已缓存的改动 | |
git diff HEAD | 查看已缓存的与未缓存的所有改动 | |
git diff –stat | 显示摘要而非整个 diff | |
git add | git add | 将该文件添加到缓存,添加文件需要加扩展名 |
git add . | 添加当前项目的所有文件 | |
git rm | git rm | 从 Git 中移除某个文件 |
git rm -f <file> | 如果删除之前修改过并且已经放到暂存区域的话 | |
git rm --cached <file> | 如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除 | |
git mv | git mv | 用于移动或重命名一个文件、目录、软连接。 |
git branch | git branch (branchname) | 创建分支 |
git checkout (branchname) | 切换分支 | |
git merge | 合并分支 | |
git branch | 列出分支 | |
git checkout -b (branchname) | 创建新分支并立即切换到该分支下,从而在该分支中操作。 | |
git branch -d (branchname) | 删除分支 | |
git log | git log | 列出历史提交记录 |
git log --oneline | 查看历史记录的简洁的版本 | |
git log --oneline --graph | 查看历史中什么时候出现了分支、合并 | |
git log --reverse --oneline | 逆向查看记录 | |
git log --author= | 查找指定用户的提交日志 | |
since,--before,--until,--after | 查找指定日期的提交日志 | |
git回滚 | git checkout fileName/. | 文件被修改了,但未执行git add操作(working tree内撤销) |
git reset HEAD <filename> | 同时对多个文件执行了git add操作,但本次只想提交其中一部分文件 | |
git commit --amend -m"说明" | 修改的文件已被git commit,但想再次修改不再产生新的Commit,修改最后一次提交 | |
git reset [--hard|soft|mixed|merge|keep] [commit|HEAD] | 已在本地进行了多次git commit操作,现在想撤销到其中某次Commit | |
git revert commitID | 撤销到其中某次Commit | |
git revert HEAD git push origin master | 删除最后一次提交(放弃指定提交的修改,但是会生成一次新的提交,需要填写提交注释,以前的历史记录都在) | |
git reset --hard HEAD^ git push origin master -f | (指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录) | |
git rebase -i "commit id"^ git push origin master -f | 删除某次历史提交 | |
git tag | git tag -a v1.0 | 给最新一次提交打上标签 |
git tag -a v0.9 85fc7e7 | 给指定版本打上标签 | |
git log --decorate | 查看标签 | |
在分支内提交远程仓库,-am | ||
revert后进入vim,一直按住esc ,再连续按大写的z两次就退出来了 | ||
git log 后英文状态下按q退出 |
git 常用命令总结
最新推荐文章于 2024-08-24 14:23:23 发布