git status --查看文件状态
untracked: 未跟踪 一般为新增文件 git add 状态改为staged
git add +文件
git add -A +路径 修改过的未被跟踪的代码提交缓存
git add -u +路径 修改过的被跟踪的代码提交缓存
git add .
git commit -m '备注'
git push 推送服务端
git push origin master
git log --查看最新的记录
Q退出
git pull 拉取文件
git --version 查看版本
git fetch --拉取远程的分支 更新到本地 但不合并到当前分支
git pull --拉取远程分支 更新到本地 合并到当前分支
git CommintAndPush
版本回滚:show history查看历史---->copy Revision Number--->git-->reset HEADH-->copy
reset Type:回滚类型
hard ----暂存区 工作区全部用指定的版本的目录树覆盖
soft --- 不进行暂存区和工作区覆盖
mixed --覆盖暂存区 不覆盖 工作区
git init ---初始化仓库
git remote -v 查看关联的远程仓库及权限
git pull origin master ---master当前分支
git fetch --all 抓取远程所有分支
git branch -a 查看所有分支
git branch -vv 查看当前分支关联远程分支情况
git pull origin dev ---查看dev分支
git push origin dev --提交远程仓库
git branch -a 查看分支
git branch -d xx 删除分支
git log ---查看分支情况
git reset --hard id号
git push --force 提交
git checkout dev 切换dev分支
git tag 列出git所有的标签
git tag -1 v1.4.2
git tag -a xxx -m 'tag备注'
git push --tags
git show
git push --tags //提交tag
git tag -a xxxx Reg_yyyyMMddHHmmSS -m '备注xxxx'