注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

hhfighting的博客

以责人之心责己,以恕己之心恕人

 
 
 

日志

 
 
 
 

ubuntu git远程篇  

2014-10-23 00:35:47|  分类: ubuntu 下程序开 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
最近在bitbucket上创建了一个账户,目的是能够更好的管理自己的代码,同时能够容易的和组里其他成员share。
(1)创建一个库
根据网站上提示创建即可。
(2)提交自己的本地代码到远程库中

git remote add origin ssh://git库的路径

git push -u origin --all

如果提示fatal: remote origin already exists, 则应先删除远程git仓库(git remote rm origin),再添加。
(3)远程库代码更新

git push

该命令默认只提交master库中的代码。在第一次提交至远程之后,我在本地创建了一个新的branch,发现该命令无法提交新branch,正确命令应为:

git push origin 新分支名称 //推送该分支到远程

git push origin 本地分支名称:远程分支名称 //提交分支数据到远程服务器

git push origin :远程分支名称 //删除远程分支


(4) 获取远程库中的最新代码---git pull=git fetch + git merge

git pull origin master(分支名)

撤销pull操作:

git reset --hard   //reset to a previous state


(5)分支查看

git branch -a //查看本地和远程分支

git branch //查看本地分支


(6)跟踪分支
从远程分支检出的本地分支。

git checkout --track origin/develop //等同于 git checkout -b develop origin/develop

本地将会出现develop分支,并且已经切换到该分支。
  评论这张
 
阅读(90)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017