标签:处理 版本管理 需要 git init 使用场景 通用 png user mit
Git是目前世界上最先进的分布式版本控制系统,是一个免费、开源的版本控制软件
版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。
记录文件的所有历史变化
随时可恢复到任何一个历史状态
多人协作开发或修改
错误恢复
版本控制的工具:
- svn
- git :软件帮助使用者进行版本的管理
Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/
GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。
Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:
其他:
集中式:远程服务器保存所有版本,用户客户端有某个版本
分布式:远程服务器保存所有版本,用户客户端有所有版本
Git是版本控制软件
Github是项目代码托管的平台,借助git来管理项目代码
首先在你创建的项目的文件夹里面右键--->点击Gir Bash Here---->将git运行起来。
1:初始化:git init
2:如果你第一次使用git的时候,需要配置一下。如果你已经配置了,以后就不用配置了
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
3:将当前目录所有文件管理起来(颜色为绿色:已管理,红色:未管理)
$ git add send_demo ---对单独某文件进行管理
$ git add . --- 对所有文件进行管理
4:提交保存当前状态的文件
git commit -m "源码版"
5:当文件有进行修改,需查看状态 git status 会显示修改的文件
一定记得先add,后commit,add之后是没有放到版本里的,只有commit的时候才有版本
6:
标签:处理 版本管理 需要 git init 使用场景 通用 png user mit
原文地址:https://www.cnblogs.com/jassin-du/p/8810290.html