美文网首页
git 远程分支操作

git 远程分支操作

作者: 撑船的摆渡人 | 来源:发表于2019-02-21 11:28 被阅读0次

快速设置— 如果你知道该怎么操作,直接使用下面的地址

HTTPS
https://gitee.com/haolucky/haolucky.git
SSH
git@gitee.com:haolucky/haolucky.git

强烈建议所有的git仓库都有一个README, LICENSE, .gitignore文件
初始化 readme 文件

简易的命令行入门教程:

Git 全局设置:

git config --global user.name "haolucky"
git config --global user.email "434345809@qq.com"

创建 git 仓库:

mkdir haolucky
cd haolucky
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/haolucky/haolucky.git
git push -u origin master

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/haolucky/haolucky.git
git push -u origin master

这是一个分割线,上面已经结束,下面请直接忽略


  1. 远程有好多分支

有时会遇到git branch -a时总是不出现新的分支或者远程已经没有的分支在本地还有,这时就需要更新下本地的git分支保持和远程分支一致

git remote update origin --prune

2.远程建好仓库,此时只有master分支,我们clone 到本地之后,一般需要新建并切换到dev分支
git checkout -b dev 之后需要把当前dev分支提交到远程仓库,如果直接 git push是推不上去的,需要执行 git push --set-upstream origin dev才能推上去。

【git 删除本地分支】

git branch -D dev

【git 删除远程分支】

git push origin :dev (origin 后面有空格)

把本地的develop分支强制同步:
git checkout develop
git fetch //更新git remote 中所有的远程repo 所包含分支的最新commit-id, 将其记录到.git/FETCH_HEAD文件中
git reset --hard origin/develop
删掉本地和远程分支:
git branch -D branchName
git push --delete origin branchName

release 发布

相关文章

网友评论

      本文标题:git 远程分支操作

      本文链接:https://www.haomeiwen.com/subject/ikhryqtx.html