git
Git-分系统控制版本
前言
git是一个分系统控制版本,可以方便团队合作开发时的代码管理
三个程序的介绍
git bash:linux风格的命令行
git cmd:windows风格的命令行
git gui:图形界面的命令行
工作区域
工作区:平时存放代码的地方
暂存区:临时存放代码的地方
本地仓库:存放各个版本的数据
远程仓库:github,gitee等
操作命令
git init
git init:在工作区创建文件
git status
git status:查看所有文件的状态
git status [文件名]:查看特定文件状态
git add
git add .:提交所有文件到暂存区
**git add []**:添加指定文件到暂存区
git commit
git commit -m “消息内容”:提交暂存区中的信息到本地仓库
git commit -a:提交修改到仓库区
git branch
git branch [branch name]:新建分支,但依然保留在此分支
git checkout -b [branch]:新建分支,并切换
git merge [branch]:合并指定分支到当前分支
git branch -d [branch]:删除指定分支
git branch -dr []:删除远程分支
git push
git push [remove] [branch]:上传本地到远程仓库的指定分支
git pull
git pull:取回远程仓库的变化,并与本地合并