工作中也经常使用版本管理工具,但是大部分使用的时候也都是用一些可视化工具,SVN(cornerstone),Git(sourceTree)偶尔工具功能不全时也会使用终端命令去操作,下面简单的说说命令行去操作Git,大家也可以去官方网站学习(https://try.github.io/)
Git开发流程:
1.系统开发,编写代码
2.提交代码给Git本地库
3.将代码提交到Git远程库,分享给团队其他人(这个是后,其他人可以拉取到你的代码)
4.从远程库获取最新代码(拉取别人提交的最新代码)
5.继续修改编写代码
6.重复第二部及以后操作
Git 基本概念
1.本地工作文件夹
2.Git索引区(stage)
3.Git库(Repository)
-local:(本地库)
-remote: 远程库(服务器端)
Git初始设定
建立一个Git库
$ git init
设置基础信息
$ git config -l //git当前设置
$ git config --global user.name “Alan” //修改或添加名称
$ git config --global user.email “zhaialan@sina.com”//修改或添加邮箱
$ git config --global color.ui true //mac版本git字段高亮显示
$ git config -l
方便命令
$ git config --help
$ git help config
第一次提交(commit)
知识点
• 建立文件(本地工作文件夹)
• 追加文件(索引区)
• 提交文件(本地库)
实战演习
$ mkdir myweb
$ cd myweb
#建立本地Git库
$ git init
#编辑(修改)本地文件
$ nano myweb.html
...
...
#本地工作文件夹状态确认
$ git status
$ git add myweb.html
#本地工作文件夹状态再次确认
$ git status
#将索引区内容提交本地库
$ git commit -m "created myweb.html"
#查看提交历史
$ git log