git简介
Git是目前世界上最先进的分布式版本控制系统。版本控制简单来讲就是“记录程序各个版本的改动,并为每次改动编上序号”。
在没有使用版本控制软件之前,我们只能通过手动记录。通过git就结束了手动管理多个“版本”的史前时代,当然还有其他版本控制软件(svn),可以自行百度相关区别。
windows平台git安装
去git官网下载git https://git-scm.com/,傻瓜式安装一直下一步。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
安装完成后需要进行一下配置
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
Your Name 和 email@example.com 表示你在github或者码云上注册时候的用户名和邮箱,
注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
git常用命令
第一次使用git上传代码到github
进入项目文件夹执行以下命令
$ git init #把这个目录变成Git可以管理的仓库,目录下会生成一个.git隐藏文件夹
$ git add . # 把本路径下文件添加到仓库,当然也可以指定文件添加
$ git commit -m "注释" #告诉Git,把文件提交到仓库,可以添加这个版本文件的实现的功能
$ git remote add origin <URL地址> #添加远程主机,即github仓库
$ git git push origin master #推送代码,将本地的master分支推送到origin主机的master分支。
更新操作常用命令:
$ git fetch #获取最新源码
$ git stash #保存本地文件的改动
$ git rebase origin/master #更新至最新版本
$ git stash pop //恢复本地文件的改动