今天学习一下git的一些基本命令用法
本地仓库操作:
git init //初始化仓库
git add file //添加需要版本的控制的文件或修改
git commit //提交修改
git commit --amend //修改上一次提交的说明
git status //检查状态
git log //查看版本历史
git diff //检查仓库和工作区
git diff --cached //检查仓库和暂存区不同
git reset HEAD file //取消暂存区文件
git checkout -- file //取消修改 :从仓库取出文件覆盖工作区
远程仓库操作:
git clone 远程地址 //克隆远程仓库
git remote -v //查看远程仓库地址
git remote add 名称 远程地址 //添加远程仓库
git fetch 名称 //获取远程仓库的内容
git pull //更新本地仓库
git push origin master //推送数据到远程仓库
仓库标签操作:
git tag //显示现有标签
git tag -a v1.4 -m 'my version 1.4 ‘ //新建含备注的标签
git show v1.4 //显示标签详情
git push origin --tag //提交标签
git tag <标签名> //对之前某个时刻打标签
仓库分支操作
git branch //显示现有分支
git branch abc // 新建分支
git checkout abc // 切换分支
git merge abc // 合并分支
git push origin abc //指定推送分支
注:在将本地仓库推送到远程仓库如果推送失败,需要修改远程仓库config文件,在config文件最后添加【receive】denyCurrentBranch=ignore