git常用的版本控制

git init 初始化本地仓库(用脚手架创建项目已初始化)

git add .  把项目代码提交到暂存区

git commit -m '备注信息'  把暂存区的代码提交到本地仓库

远程仓库,共享仓库,第三方平台提供服务(github gitee gitlab)

git push 远程仓库地址 master  提交到远程仓库

git pull 远程仓库地址 master  拉去远程仓库最新代码(在本地有项目的情况下和远程不同步的情况下 使用pull 拉取更新)

git clone 远程仓库地址 [项目名称]    克隆一个完整的远程仓库(在本地没有项目的时候 使用clone)

在本地已有项目主分支的情况下还想下载项目的其他分支使用fetch

分支:可以让开发编码并行执行。

多个人一起开发一个项目,协同开发。

一个开发一个项目,通过分支来管理功能模块代码。

命令行操作:

git branch 分支名称  创建分支

git checkout 分支名称  切换分支

git checkout -b 分支名称  创建且切换分支

git merge 待合并分支名称  合并分支

git branch -d 分支名称 删除分支

版本操作

git log  查看记录

git reflog  完整日志记录

git reset --hard 版本号  切换版本

空文件夹  加上 .gitkeep(git提交时不会提交空文件夹)

你可能感兴趣的:(git常用的版本控制)