简介
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
Git是一个免费开放源代码的分布式版本控制系统,旨在以速度和效率处理从小型到大型的所有项目。Git易于学习,占地面积小,性能极快。它超越了诸如Subversion、CVS、Performance和ClearCase这样的配置管理工具,具有廉价的本地分支、方便的临时区域和多个工作流等特性。
学习总结
-
全局设置信息
git config --global user.name “Your Name”
git config --global user.email "email@example.com"
-
创建版本库
选择一个空目录创建版本库
git init
-
克隆远程仓库的信息
git clone git@gitee.com:DDLiao/test.git
-
添加工作区文件提交到缓存区
git add . 所有工作区
git add example.md 指定工作区
-
缓存区的内容提交到当前分支
git commit -m “message”
message为当前所提交信息的描述
-
远程仓库pull信息
若团队成员更新库,需重新pull信息
git pull origin master
-
push信息
若为第一次推送,需要-u的支持,后续推送可以省略
git push -u origin master
-
分支
建立一个新的分支
git branch dev
变更当前所位于的分支
git checkout dev