Git(读音为/git/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
常用命令
- git init 初始化
- git status 查看状态
- git add 文件/文件夹 你要管理哪一个文件 提交到暂存区
- git add . 管理所有的文件
- git commit -m 提交说明
- git log 查看版本
- git config --global user.email “邮箱地址”/git config --global user.name “你的名字”
- git reset --hard 回滚的版本号
- git stash 保存当前未commit的代码
- git stash save “备注的内容” 保存当前未commit的代码并添加备注
- git stash list 列出stash的所有记录
- git stash clear 删除stash的所有记录
- git stash apply 应用最近一次的stash
- git stash pop 应用最近一次的stash,随后删除该记录
- git stash drop 删除最近的一次stash
分支:
- git branch 查看分支
- git branch dev 创建dev分支
- git checkout dev 切换到dev分支
- 合并代码(要求:将dev分支上代码合并master上面):
1.要把分支切换到master上面 git checkout master
2.把dev分支上面代码合并到master上面 git merge dev
github仓库:
- git clone github仓库地址
- git status 查看状态
- git add . 管理所有文件
- git commit -m 提交信息 提交到版本库
- git push origin master(线上的分支) 把本地代码提交到云端
创建:还是在本地创建分支
- git branch dev (本地)
- git checkout dev
- git add .
- git commit -m 提交信息
- git checkout master
- git merge dev
- git push origin master(线上的分支名称)
一般情况下,即使往线上dev提交也要回到本地的master提交
目前截止就这些常用的,其余的可以参考git官网