git分支基本用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git分支基本用法相关的知识,希望对你有一定的参考价值。
git checkout –b dev -b表示创建并移动到devgit checkout dev 切换分支
git status 查看工作区
git branch dev 创建分支
git branch 查看当前分支
*代表当前所在的分支
git add 他会监控工作区的状态树。使用 他会把工作时的所以变化提交到暂存区,包括文件内容修改以及新文件,但不包括被删除的文件
git merge dev 合并某分支到当前分支
合并分支时,加上--no-ff 参数就可以用普通模式合并
git branch -d dev 删除分支
git stash 储藏当前环境
git stash apply 恢复,但是恢复后,stash 内容并不删除,你需要用 git stash drop 来删除; 另一种方式是用 git stash pop,恢复的同时把 stash 内容也删了
git branch –D dev -D强行删除dev分支
git remote 查看远程库加 –v 显示更详细
$ git remote –v
origin git@github.com:michaelliao/learngit.git (fetch)
origin git@github.com:michaelliao/learngit.git (push)
上面显示了可以抓取和推送的 origin 的地址。如果没有推送权限,就看不到 push 的地址。
推送分支就是把本地分支推送到远程库
git push origin master 把master分支推送到origin远程库
从本地推送分支,使用 git push origin branch-name,如果推送失败,先用 git pull 抓取远程的新提交;
在本地创建和远程分支对应的分支,使用 git checkout -b branch-name origin/branch-name,本地和远程分支的名称 最好一致;
建立本地分支和远程分支的关联,使用 git branch --set-upstream branch-name origin/branch-name;
从远程抓取分支,使用 git pull,如果有冲突,要先处理冲突。
以上是关于git分支基本用法的主要内容,如果未能解决你的问题,请参考以下文章