刚开始接触分布式版本控制系统,之前用的都是CVS和SVN,感觉git更加的高大上,自己就尝试着跟着教程学习了一下,这里做一个分享。
安装过程就不再赘述了,网上教程一大堆,这里我只记录一下怎么往版本库中添加文件。
linux和windows下的添加方法都是通用的,为了方便,在这里我先用windows作为示例。
首先先写一个txt文件放在版本库的文件夹或其子文件夹下,我的是在
然后用使用命令告诉git,你把文件添加到了仓库:
现在用命令告诉git,你把文件提交到仓库:
查看git中是否有文件更改,使用命令
使用git diff命令,可以查看文件的修改内容
使用git log 查看更改记录
现在来进行版本回退:
回退到上一版本
还可以回到刚刚最新的版本,只要这个命令窗口还没有关掉,找到之前GPL版本的commit id
git 提供了一个命令来记录你的每一次命令:
当你的文件还没有add的时候可以使用git checkout -- file命令可以丢弃工作区的修改
如果已经add到了暂存区,但是还没有commit,这是可以使用命令git reset HEAD file把暂存区撤销掉
关联github远程版本库
然后进行推送
下面当然就是从远程库克隆成一个本地库
上面的死linux下的命令,下面的是windows下的,因为git支持多种协议。
下面就应该是版本控制了的分支管理了,首先我们需要创建分支
git checkout -b表示创建并切换到dev
现在可以查看当前分支
dev分支的工作完成后,我们就可以切回master
在分支上提交了修改之后,就要进行在master上的合并了
之后就可以删除dev分支了:
——————————————————————————根据学习情况,本文不定期更新————————————————————————————————