一、简介
- SVN集中式版本控制系统
- 分布式版本控制系统
二、使用git
1.git init 将这个命令变成git可管理的仓库
2.git add filename 将这个文件添加到仓库
3.git commit -m “” 将这个文件提交到仓库(-m是本次提交的说明)
4.git status 查看仓库的当前状
5.git diff 查看这个文件修改的状况
三、版本回退
1. git log 查看历史记录
2.git reflog 记录每一次的命令
3.git reset 会退到指定的版本
4.git rm filename 删除文件 然后再 commit
四、使用远程仓库
1.创建ssh_key
ssh-keygen -t rsa -C "youremail@example.com" 创建秘钥
2. git remote add origin git@github.com:michaelliao/learngit.git 在本地关联远程仓库
3. git push -u origin master 把本地库中的所有的内容推送到远程库上(第一次推送)
4. git push origin master 每次本地提交后,只要有必要,就可以使用命令推送最新修改;
5. git clone git@github.com:michaelliao/gitskills.git 从远端克隆出本地库
五、分支管理
(1)创建与合并分支
1.创建分支并切换git checkout -b dev;git branch <name> 创建分支
2.查看当前分支 git branch
3.git merged dev 合并指定的分支到当前分支
4. 删除分支 git branch –d dev
六、
1.创建标签
Git tag <name>
2.查看所有的标签 git tag