GIT 和SVN

git 是分布式版本控制系统,svn 是集中化版本控制系统。

1. 能够对文件版本控制和多人协作开发

2.拥有强大的分支特性,所以能够灵活地以不同的工作流协同开发

3.分布式版本控制系统**,即使协作服务器宕机,也能继续提交代码或文件到本地仓库,当协作服务器恢复正常工作时,再将本地仓库同步到远程仓库。

4.当团队中某个成员完成某个功能时,通过pull request操作来通知其他团队成员,其他团队成员能够review code后再合并代码。

git 命令

git add 对修改后的文件快照,保存到暂存区域

git commit 提交命令,将保存到暂存区域的文件快照永久保存到git 目录中去

创建仓库

git init / git clone / git config

保存修改

git add / git commit 

查看仓库

git status / git log--oneline 

查看之前的提交

git checkout 

撤销公众修改

git revert 

撤销本地修改

git reset / git clean 

重写git 历史记录

git commit --amend / git rebase / git reflog 

git 协作开发

分支

git branch / git checkout / git merge

仓库同步

git remote / git fetch / git pull / git push 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容