命令 | 作用 |
---|---|
git init | 将一个目录转变成一个 Git 仓库 |
git clone | 从远程克隆一个仓库到本地,它是多个命令的组合 |
git add | 将内容从工作目录添加到暂存区 |
git commit | 将暂存区文件在数据库中创建一个快照,然后将分支指针移到其上 |
git commit -a -m [msg] | git add``和git commit```的组合 |
git status | 展示工作区及暂存区域中不同状态的文件 |
git status -s | 比git status展示的内容更加简洁 |
git diff | 对比工作目录文件和暂存区快照之间的差异 |
git diff --cached | 对比已暂存的差异 |
git reset | 根据你传递给动作的参数来执行撤销操作 |
git rm | 从工作区,或者暂存区移除文件 |
git clean | 从工作区中移除不想要的文件的命令 |
git checkout | 切换分支,或者检出内容到工作目录 |
git branch | 列出你所有的分支、创建新分支、删除分支及重命名分支 |
git checkout -b [branch] | 创建新分支并切换到该分支 |
git log | 展示历史记录 |
git log --pretty=oneline | 简洁版历史记录 |
git merge | 合并一个或者多个分支到已检出的分支中 |
git stash | 临时地保存一些还没有提交的工作 |
git pull | git fetch 和 git merge 命令的组合体 |
git push | 将本地工作内容推送到远程仓库 |
git push origin local_branch:remote_branch | 比git push更加详细的推送 |
git checkout --track [remote-name]/[branch] | 在本地创建一个分支用于跟踪远程同名分支 |
原文:https://www.cnblogs.com/LiPengFeiii/p/15182891.html