Git 多人协同开发教程

Git 是一个为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。

多人协同开发
git clone git://www.github.com/xxx/xx.git
... 项目开发 ...
git add 改动的文件
git commit -m "备注信息"
git pull
... 解决版本合并问题 ...
git push

项目分支管理
...建立名曰"local" 的分支
git branch local
...查看分支列表
git branch
...切换分支
git checkout local
...分支合并
git checkout master   # 将当前分支切换为master
git merge local    # 将local分支与当前分支合并
...当一个分支检查无误并且与 master 分支成功合并完毕后,那么这一分支基本上就没有存在的必要性了,可以删除掉:
git branch -d local

...分支中的修改之后需要需要如下操作才能生效
git add 修改的文件
git commit -m "备注信息"

...更新分支:
git pull git@github.com:xx/xx.git

git reset用法
git diff 比较的是前两个阶段即working directory(一下称1段)和staging area(一下称2段).
git diff --cached 比较的是第二个阶段staging area 和 repository(一下称3段).
git diff HEAD 比较的是repository 和 working directory.

git reset HEAD^             #返回到刚修改好没有add的状态
git reset --soft HEAD^   #返回到父版本add了,但没有commit的状态
git reset --hard HEAD^  #直接返回到父版本,把最近一次修改完全删除

 

 

原文链接:http://blog.csdn.net/haiwil/article/details/6775362

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值