git 常用 的一些命令
2017-06-27 00:00
204 查看
备注:reset 与 checkout 命令分析
作用 | 命令 | 备注1 | 备注2 |
分支切换 | git checkout <远程路径>/分支名 | 本质: remote -> work | |
添加全部文件到暂存区 | git add -A | 这个命令会把当前目录中的所有文件都放到仓库中,但是匹配特殊文件 .gitignore 中模式的文件除外。 | 查看 添加到暂存区的文件 git status |
仅提交所有修改 | git commit -a -m "msg" | 只在不新增文件的时候使用。否则仍然需要先 add,再 commit | |
修改最后一次的提交 | git commit --amend | 然后提交用这个命令。等于修改上次提交。 | |
添加远程仓库地址 | git remote add origin <git_address> | ||
推送此次更改到远程仓库 | git push -u -f <远程路径> <分支名> | ||
获取远程更新并整合到本地 | git pull <远程路径> <分支名> | = fetch + merge | |
查看所有分支 | git branch -a | ||
创建分支 | git checkout -b modify-branch | ||
合并分支 | git checkout -b modify-branch | ||
删除旧分支 | branch -d/-D modify-branch | 与旗标 -d 不同,如果指定旗标 -D,即使没合并分支中的改动,也会删除分支。 |