迭代记录
- 190702 首次提交
文件
全局配置文件:
~/.gitconfig
项目配置文件:
<project>/.git/config
命令
git add
1 | # 添加文件到仓库 |
git branch
1 | # 查看本地分支 |
git checkout
1 | # 切换到上一个分支 |
git cherry-pick
1 | # 选择一个commit,合并进当前分支 |
git clone
1 | # 只克隆仓库的最新一个版本,对于多次提交的仓库可明显提高clone速度 |
git commit
1 | # 把文件提交到仓库 |
git config
1 | # 设置提交代码时的用户信息。 |
git diff
1 | # 可以将FILE现在的状态和最近一次add到仓库的状态进行一次diff。 |
git fetch
1 | # 取回分支,但是并不合并。 |
git init
1 | # 初始化仓库 |
git log
1 | # 查看commit日志 |
git merge
1 | # 合并指定分支到当前分支 |
git mv
1 | # 改名文件,并且将这个改名放入暂存区 |
git pull
1 | # 某些部分可省略。 |
git push
1 | # 标准格式 |
git rebase
1 |
git reflog
1 | # 查看引用日志,可以回到“未来”。 |
git remote
1 | # 列出所有远程主机。 |
git reset
1 | # 撤销对当前缓存区的修改,相当于`git add`的反操作。 |
git revert
1 | # 远程分支 |
git rm
1 | # 删除工作区文件,并且将这次删除放入暂存区。即删除远程文件和本地文件。 |
git status
1 | # 查看仓库当前的状态 |
git tag
1 | # 添加了tag的commit就会将源码添加到打包,一般用版本号为tag命名 |