赞
踩
查看分支 git branch
查看分支并显示分支提交 git branch -v
修改本地分支名称 git branch -m oldName newName
新建分支 git branch test (此方式会以当前分支内容为模板, 来新建分支,只创建,不会切换到该分支)
新建并切换到该分支上 git checkout -b test (此方式会以当前分支内容为模板,来新建分支)
新建并切换到该分支上 git checkout -b test origin/master (此方式会以远程origin/master为基础来新建分支)
新建分支拉取远程分支git checkout name 若本地没有分支,则会拉取远程的name分支,和git checkout -b test origin/master功能类似
在远程新建和本地分支同名的分支:git push origin branchName branchName本地分支名
切换分支 git checkout test
删除分支 git branch -d test (删除当前未打开的分支)
删除分支 git branch -D test (删除当前正在打开的分支)
恢复删除的分支
git reflog (查看多有分支的散列值)
git branch branchName HEAD@{4} (根据散列值恢复分支)
合并本地分支 git merge test
获取远程分支 git fetch origin master
合并远程分支 git merge origin/master
直接合并远程分支, 相当于上面两步 git pull origin master
查看远程分支 git branch -r
删除远程分支 git push origin --delete branchName
删除远程分支 git branch -r -d origin/branchName
删除远程分支 git push origin :branchName
本地分支推送到远程:
第一步 : 在git上创建远程仓库
第二步 : 在本地文件夹中git init
第三步 : git remote add origin 远程仓库的ssh
第四步 : git pull origin master 同步远程仓库
第五步 : git add . git commit -m “理由” git push origin master
出现错误 refusing to merge unrelated histories
这是在网页项目刷新后,本地项目和远程仓库不同步所致,需要重新删除init文件,重新git init
或者(按照github初始化项目)
echo "# Interview" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/yangjie-github/Interview.git
git push -u origin master
》》》博主长期更新学习心得,推荐点赞关注!!!
》》》若有错误之处,请在评论区留言,谢谢!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。