1. 苏葳的备忘录首页
  2. 开发工具

Git的基本操作

git 版本git是一个版本管理软件,而github则是其数据仓库,这就意味着,git不仅仅只能用于github,比如bitbucket也一样可以用git作为管理工具。git的特点在于,它管理的是文件快照,而非vss或svn等只记录文件版本间的差异。传统的集中式版本管理,如CVS和Subversion等,所有数据都保存在中心服务器。而git和Mercurial、Bazaar以及Darcs等分布式管理工具,在每个客户端都会保存有一份完整的版本库镜像。

git的操作还是比较繁琐的,创建仓库和上传原始代码不谈。提交本地的更改到远端有以下几步:1 扫描改动2 缓存改动3 提交4 上传版本库。其中,只有上传过之后,改变才会反映在远端。第3步提交是可以重复执行的,比如你在本地新建了一个文件,然后提交,不做上传,再删 除这个文件,再提交,然后上传。那么两次提交(新建及删除)都会反映在远端历史中。远端的代码更新到本地呢?比如在A机上传了新代码,在B机上有项目的旧拷贝,现在要把远端的最新代码更新到本地。1 从远端fetch到本地2 合并到本地以上均有相应git命令行,在git gui中也有相应菜单项完成。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/586.html

发表评论

您的电子邮箱地址不会被公开。