git常用操作
git status 查看当前状态
git branch -a查看所有分支,*标识当前分支
git branch -r查看远程分支
git tag 查看当前tag
git diff 查看文件变化
git clone 从远程仓库克隆到本地
git tag 标签名 创建新的标签
git checkout 分支名 切换分支
git add
git commit -m "xxxx" 提交到本地
git push origin 分支名 提交到远程分支
git stash 将当前状态压栈
git stash pop 弹出,即取出之前的压栈状态
git checkout 撤销本地改动
git merge 分支名 合并指定的分支到当前分支
git pull orgin 远程分支名称 拖取远程分支并合并到当前分支
git log 查看commit历史
git reset --hard 13fcc7e4259e164e80a204f9c8cf04e610a94c** 回滚commit的某个版本
git commit --amend 出来的第一行可以修改刚刚commit的注释,一般就是commit注释错误,使用这个命令修改
git fetch orgin 上述命令从远程refs/heads/
命名空间复制所有分支,并将它们存储到本地的refs/remotes/ origin/
命名空间中,除非使用分支.<name>.fetch
选项来指定非默认的refspec
。
git pull 远程库 远程分支名:本地分支名 作用将远程分支和指定分支合并,如本地不存在,则创建该本地分支