Git是一个分布式的版本控制工具
Git版本库的初始化
- git clone
- git init 和git remote
Git基本命令
- git pull,从其他版本库将代码更新到本地
- git add,将当前更改或者新增的文件加到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步;
- git rm,从当前的工作空间中和索引中删除文件
- git commit,提交当前工作空间的修改内容,提交时必须用-m来输入一条提交信息
- git push,将本地commit的代码更新到远程版本库中
- git log,查看历史日志
- git revert,还原一个版本的修改,必须提供一个具体的Git版本号
Git独有的一些命令
- git branch,对分支的增、删、查等操作
- git checkout,作用1是在不同的branch之间进行切换;作用2是还原代码的作用
- git rebase,
- git reset,将当前的工作目录完全回滚到指定的版本号
- git stash,将当前未提交的工作存入Git工作栈中,时机成熟的时候再应用回来
- git config,利用这个命令可以新增、更改Git的各种设置
- git tag,可以将某个具体的版本打上一个标签