git学习笔记(一):创建和管理远程分支

由于SkyEye的开发已经采用了git来管理代码仓库,所以现在需要学习很多git的使用。已经在 sourceforge上创建好了仓库,紧接着就需要创建不同的远程分支,提供给大家下载使用了。

1. 创建分支

命令选项:
git push [--all | --mirror | --tags] [-n | --dry-run] [--receive-pack=<git-receive-pack>]
[--repo=<repository>] [-f | --force] [-v | --verbose] [-u | --set-upstream]
[<repository> [<refspec>…]]
其中上面的refspec 的格式是一个可选的 + 号,接着是 <src>:<dst> 的格式,这里 <src> 是远端上的引用格式, <dst> 是将要记录在本地的引用格式。可选的 + 号告诉 Git 在即使不能快速演进的情况下,
也去强制更新它。 
基本用法:
git push origin origin:refs/ heads/ new_feature_name
上面的第一个origin为URL ,而后面的origin:refs/heads/new_feature_name是一个refspec
2.浏览远程的分支
git branch -r
如果使用git branch -a则浏览所有的分支,本地和远程的。
3.跟踪远程分支
git checkout --track -b new_feature_name origin/ new_feature_name
new_feature_name是你用来跟踪远程分支的本地分支名称
origin/new_feature_name是你要跟踪的远程仓库
4. 删除远程分支

git push origin :heads/ new_feature_name
其中的refspec中的src为空,表示用一个空的分支去更新远程分支,则可以删除远程的分支。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值