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:取回远程仓库的变化,并与本地合并

链接

命令与用法介绍
命令的练习