获取本地仓库
git init 初始化当前目录为一个git仓库
基础操作指令
git add (工作区 -> 暂存区)
git conmmit -m "注释"(暂存区 -> 本地仓库)
git status 查看修改状态
git log [option]查看提交日志
option
--all 显示所有分支
--pretty=online 将提交信息显示为一行
--abbrev-commit 使得输出的commitId更简短
--graph 以图的形式显示
git reset --hard commitID 版本切换
git reflog
分支指令
创建本地分支
git branch 分支名
切换分支
git checkout 分支名
git checkout -b 分支名 (创建并切换)
合并分支
git merge 分支名
删除分支
git branch -d b1 删除分支时,需要检查
git branch -D b1 强制删除
分支使用流程
mater 主分支
develop 开发分支
feature/xxx分支 从develop创建的分支,一般是同期并行开发
.hotfix/xxx分支 从master派生的分支,用于修复bug
操作远程仓库
git remote add <远端名称> <仓库路径>
远端名称默认origin
git remote 查看远程仓库
git push [-f] [--set-upstream] [远端分支 [本地分支:远程分支]]推送到远程仓库
-f 强制覆盖
若远程分支和本地分支名称相同,可只写本地
git push origin master
--set-upstream 推送到远端同时建立关联关系
若已关联 可省略分支名和远端名
git push
评论区
欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~