Git命令总结

其实写博客只是为了加深映像,自己是一个忘心很大的人,以防自己以后都忘记

1 官网解释

分布式版本控制软件

2 个人理解

本地和远程都有可以通过同一个地址来个管理不同版本,或者不同目的的代码

3. 使用说明

git 可以理解为本地和远端两个仓库,

git clone

查看本地仓库

git branch 

查看本地和远端所有仓库

git branch -a

下载远端仓库中的分支到本地新的分支(如果本地分支不存在,则新建分支)

git  fetch origin  remoteBranchName:localBranchName 或者 git checkout -b local-branchname origin/remote_branchnam

上传本地分支到远程分支(远程分支不存在则创建新的分支)

git push origin localBranchName:remoteBranchName(注:如下图remoteBranchName不需要加remotes/origin)



合并分支到Master

1)确保本地有Master的分支

2)切换到本地Master的分支

git branch ; git  checkout master

3) 合并

git merge localBranchName


4) 提交

git add .  git commit -m ""  git push

5) 大功告成

唯一要注意的是,以为提交了可以根据自己写的 message来查看历史,结果并不是这样,查看到的是localBranchName的历史提交记录,以至于我随便提交成功了,但是一直以为没有提交成功呢。如果想合并指定的branch到目前的branch,但是不会产生合并的commit ,使用

git merge branch名称 --no-commit


恢复为某个版本

git reset --hard origin/master


删除远程某个不需要的分支

查看所有分支


删除远程分支 remotes/origin/test



持续更新中。。。


好文章推荐

http://blog.gogojimmy.net/2012/02/29/git-scenario/



 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值