远程仓库:
git remote add origin 关联远程仓库
git remote remove origin 取消关联远程仓库
git remote -v 查看关联的所有仓库
git clone 克隆远程仓库
增删改查:
git add <file> 注意是把文件修改添加到暂存区
git add -A 添加所有文件的修改
git commit -m“注释” 把暂存区的所有内容提交到当前分支
git status 工作区的状态
git diff 查看修改内容
git reset --hard HEAD^ 跳到上一个版本
git reset --hard <commit> 版本的历史之间穿梭
git log 查看提交历史
git log --pretty=oneline
git reflog 查看命令历史
git checkout -- <file> 丢弃工作区的修改
git reset HEAD <file> 撤销暂存区的修改
git rm <file> 删除文件
分支管理:
git branch 查看分支
git branch -a 查看所有分支
git checkout -b dev [分支,不写默认当前分支] 创建并切换到dev
git branch dev 创建dev分支
git checkout dev 切换到dev分支
git merge dev 快速合并dev分支到当前分支
git branch -d dev 删除dev分支
轻量级标签tag :轻量级标签就像一个不会改变的分支,实际是指向某个提交点的引用
git tag v1.0 [commitid] 创建标签
git tag 查看所有标签
git show v1.0 查看指定标签详情
git tag -a v1.0 -m "描述" [commitid] 带描述创建标签
git tag -d v1.0 删除标签
git push origin v1.0 推送标签到标签
git push origin :refs/tags/v1.0 删除远程标签
git checkout -b dev v1.0 在特定的标签上创建一个新分支
git cherry-pick commits 合并某个点代码
git rebase
网友评论