Git命令 本地-远程 简洁步骤
1、基本的操作
1.1、本地初始化、拉取和暂存
git init # 初始化仓库
git remote add origin SSH地址 # 建立远程连接
或者
git clone SSH地址 # 克隆远程仓库
git remote -v # 查看远程仓库地址
git status # 查看当前git状态git pull <远程主机名> # 更新操作git pull <远程主机名> <远程分支名>:<本地分支名> # 从远程获取代码并合并本地的版本# git stash
# 应用场景:将当前未提交的修改(即,工作区的修改和暂存区的修改)先暂时储藏起来,这样工作区干净了后,
# 就可以切换切换到master分支下拉一个fix分支。在完成线上bug的修复工作后,重新切换到dev分支下
# 通过git stash pop命令将之前储藏的修改取出来,继续进行新功能的开发工作git stash # 将当前项目暂存到本地
git stash save "描述" # 将项目存储且做标记
git stash pop # 将最后一次暂存的取出来
git stash list # 查询存储的记录列表
git stash apply stash${index} # 将补丁应用于文件,增添
git stash drop stash${index} # 删除暂存列表下标的存储
1.2、推送到gitee或其他平台
git add . # .是当前目录所有东西(标记)
git commit -m "备注" # 提交到缓存
git push origin master # 推送到master主干上去git pull --rebase origin master # 若推送出现问题,则合并后再推送
git push --set-upstream origin dev # 若直接push到分支上有问题,或者远端没有该分支,就这样传上去到dev分支即可
2、分支操作
2.1、创建分支
git branch dev # 创建dev分支
git checkout dev # 切换到dev分支上git checkout -b dev # 上面两条相当于这一条命令git branch # 查看所有本地分支
git branch -r # 查看所有远程分支
git branch -a # 查看所有分支
2.2、合并分支
git merge dev # 合并dev分支到当前分支状态下git status # 可能会存在冲突,查看解决再提交
2.3、删除分支
git branch -d dev # 删除本地dev分支
git push origin --delete dev # 删除远端dev分支