git常用指令

162 阅读1分钟
克隆远程代码(默认master分支)
git clone 【代码库地址】
克隆指定分支的远程代码
git clone -b 【远程分支名称】【代码库地址】
拉取指定分支
git pull origin  【远程分支名称】: 【本地分支名称】
查看本地分支列表
git branch
查看远程分支列表
git branch -r
创建本地分支
git branch 【分支名称】
切换分支
git checkout【分支名称】
创建并切换分支
git checkout -b【分支名称】
删除分支
git branch -d【分支名称】
合并分支
git merge 【分支名称】(将这个分支与当前分支代码合并)
推送到远程指定分支
git push origin [远程分支名称]
查看更改的文件
git status
提交到缓存区
git add
提交
git commit -m 注释
贮藏 (把更改的文件贮藏,并会将本地文件恢复至改动前状态)
git stash  save "自定义贮藏名称"
git stash list 
git stash apply [index] 应用某个贮藏
丢弃重置
git checkout - - [文件路径]
回到上一次提交
git reset head ~
项目中常用的流程
克隆  git clone  -b 【远程分支名称】【代码库地址】
拉取指定分支  git pull origin  【远程分支名称】: 【本地分支名称】
git add .
git commit -m 注释
git push origin [远程分支名称]
在远程仓库手动执行合并时若有冲突,再执行以下步骤

【1】git stash  save "自定义贮藏名称"
【2】git pull origin  【远程分支名称】: 【本地分支名称】
【3】git stash apply [index] 应用某个贮藏
【4】解决冲突
【5】git add .
【6】git commit -m 注释
【7】git push origin [远程分支名称]
【8】在远程仓库手动执行合并。