名称 | 作用 |
---|---|
cd | 进入到一个目录 |
pwd | 显示当前所在的目录 |
ls | 将目录里的每个文件列出来 |
git init | 把这个目录变成可管理的空仓库 |
git status | 查看当前仓库的状态 |
git add | 往仓库里加文件 |
git rm –cached | 删除仓库中不需要的东西 |
git commit | 提交到仓库 |
git diff | 可以查看与上个版本的文件作比较哪些内容是被修改过的 |
git log | 可查看提交的历史记录 |
. | 当前目录 |
.. | 上一级目录 |
HEAD | 表示当前版本 |
HEAD^ | 表示上个版本 |
HEAD^^ | 表示上上个版本 |
HEAD~100 | 往前100个版本 |
git reset | 版本回退,除了用HEAD表示要回退的版本,还能用提交时的版本号来表示 |
git reflog | 可记录你提交的每条历史记录 |
git checkout – file | 撤销修改,第一种,没有保存到暂存区的,撤销修改会回到和版本库一样的状态。第二种,已经添加到暂存区的,撤销修改会回到添加到暂存区后的状态。 |
- 要关联一个远程库,使用命令git remote add origin git (地址);
- 使用命令git push -u origin master可以第一次推送master分支的所有内容;
然后,每次本地提交后,都可以使用git push origin master推送最新修改。 git clone(地址)远程克隆一个仓库。
创建与合并分支
git checkout -b dev,是创建一个dev分支,然后切换到dev分支。
git branch,查看当前分支,命令会列出所有分支,然后在当前分支前加*。
git checkout master,切换回master分支。
git merge dev,将指定分支dev合并到当前分支。
git branch -d dev,将分支dev删除。