git使用心得

git使用心得:

本文是针对git使用的几点基本的心得加以记录。

以下内容仅供参考,属于笔者近期项目中使用git的一些感受,大多是笔者自己感悟的,自己感悟的,自己感悟的,而且特别初级,特别初级,特别初级。

1.首先讲下资源库、分支、代码

   资源库: 资源库是存放在远程服务器上的一个存放资源的库(这解释。。。简直了)。

分支:资源库中的不同分支(这解释更烂)。

代码:这个就不用解释了吧。

举一个栗子:资源库相当于房子,分支相当于房子中的的卧室,而代码就是卧室中的人。

2.git使用过程

首先用git下载远程资源库时,即git clone,会将整个资源库都下载到本地,其中包括所有的分支和分支中的代码,分支中必然有一个master分支,这时本地会默认创建一个和远程mastre分支对应的本地master分支,相对应的代码也就是master分支上的代码,这时如果想要切换远程分支,比如且换到远程dev分支:可先通过 git branch -a 查看所有远程分支,然后使用 git checkout -b dev origin/dev  切换到dev分支,这时本地就会创建一个对应于远程dev分支的本地dev分支,可通过 git branch 看到。

如果想要在远程资源库中创建新的分支,可参照以下链接:

http://blog.csdn.net/qq_26562641/article/details/51064875。


3.遇到的问题


现在假设有本地master和dev分支,分别对应远程资源库中的master和dev分支,而dev分支是从已有分支master分支上创建的,所以拥有和master分支上一样的代码,现在我切到dev分支上修改了A文件,commit、push。切回master分支,A文件是不会修改的,感到很欣慰,呵呵呵。但是如果我在dev分支上删除A文件,commit、push。再切回master分支,就会发现,窝草,窝草,master分支上的A文件也不见了,不要慌,不要慌,这并不意味着就修改了master分支,如果不嫌麻烦,再下载一遍资源库就会看到master分支上的A文件还是在的(真塔码的是够了)。
每个工程或者说是工作空间中都有一个.git文件夹,是个隐藏文件。里面存放了所有分支的代码,当你切换分支的时候,git就将这里边对应的分支代码拿出来展示给你,但是如果你将一个文件删除了,可能就将.git文件夹中的这个文件删除了,所以就出现了上面的情况(前面都是我编的,哦不,猜的)。

4.总结

上面的内容我写完才发现,还不如不写,误人子弟,毕竟都是自己感觉,还很初级。仅做记录,善哉。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值