git 初次使用总结

第一次使用git遇到了很多问题

先看看git的基本操作 图:



  1. git clone

    第一次使用git,操作步骤如下:
    1.1 clone 远端的git仓库
    1.2 用elicpse 导入工程即可
  2. git commit和git push
    操作步骤:
    2.1 commit 所有的改动到 local git仓库(必须commit)
    2.2 pull远端的git仓库,如果有冲突,则手动解决冲突,再pull
    2.3 push 
    备注:如果发生冲突,则冲突部分git会把冲突双方的修改都变成未提交,所以在解决冲突后,需要再次commit,且push到远端。commit不会记录到提交日志中。这个与svn非常不一样,主要是设计理念不同。
  3. pull和fetch的区别
    pull :获取远端到本地git仓库,并与本地工程合并(merge)
    fetch:只获取远端到本地git仓库 (更加安全)

     4. 把本地git仓库check到工程中

         使用merge操作(非常类似于svn 的check out)

     5. ant 构建的工程

        针对ant构建的工程,建议忽略classpath等属于eclipse的文件,否则总是造成冲突,让人非常烦。

     

    6. 不完全commit

            情景如下:修改了3个文件(a,b,c),只想提交其中a,b个,另外c不提交

            操作如下:

                   6.1 commit   a,b

                   6.2 patch c

                   6.3 reset  c

                   6.4 操作步骤如2

                   6.5 根据patch,reset c


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值