零碎笔记——Git的简易使用

        知识还是自己稍加整理、总结的好。项目开发的时候可能会用到版本控制器,学着使用了一会Git,总结一下简单常用的知识。

        版本控制器顾名思义就是能控制提交项目的历史版本,每提交一次就是一个版本,随时可以将项目回退到各个历史版本。Git是分布式版本控制器,在自己本地就能用得很嗨,当然也可以推送到远程仓库如Github公开自己的项目或者说和队友共同开发等等。

  一、使用准备

       安装Git,网上有许多安装包(找不到的可以参考http://pan.baidu.com/s/1geDvJnt),安装成功后,在桌面点击右键可以看到多了两项:Git  GUI Here,Git Bash Here,推荐使用命令行。

       1、配置用户名和邮箱
              
             刚使用的时候这样配置可以了,表示全部仓库都使用这个配置 : git config --global user.name "w3cboss";
           git config --global user.email "438822380@qq.com"

       2、接下来是选定某个文件夹作为git仓库,许多命令行的操作类似linux,移动到D盘的testgit目录下,
              

        3、 将目录初始化为git仓库,git init;  这时文件夹下会自动生成一个.git目录,不要去修改它,如果没看到就是隐藏了,可以设置显示隐藏文件夹
                   
        
          OK,准备部分完成。

   二、简单使用

          1、将项目放到git目录下,执行命令 : git add “文件名” 或 -A,表示将某项目或所有项目添加到缓冲区
                  

          2、查看当前状态,显示有无修改:git status
                  
          3、撤回缓冲区中的修改,git checkout --filename

          4、提交修改,git commit -m “修改了文件结构”
                  

          5、查看历史版本  git log 或 git log –-pretty=oneline  以及 git reflog(包括回退过的版本按顺序下来)
                      
                  

           6、回退历史版本,git reset --hard  “git reflog命令显示的版本号”  或者 git reset --hard HEAD^表示回退到上个版本
                          
            
           7、推送到远程仓库,首先得有Github账号,新建仓库,把地址复制下来,执行 git remote add 远程仓库别     名 https://github.com/w3cboss/jnu.git 
                        
            
              commit过的版本就可以推送了,执行git push -u 别名 master    (master是当前的分支,可以创建其他分支,远程仓库同)
                  
             推送成功后远程仓库跟本地仓库完全同步,包括各个历史版本等。

          8、从远程仓库下载项目,执行git clone https://github.com/w3cboss/jnu.git  ,项目就下载到git目录下了。
                  

          9、查看当前分支  :  git branch
               创建并切换分支 : git branch 分支名 + git checkout 分支名  =  git  checkout -b 分支名     
               合并分支到当前分支: git merge 分支名
               删除某分支:  git branch -d 分支名       
              
       以上就是基本的操作了,更复杂的用法可以--help查看帮助,或者看看网上这篇文章http://blog.jobbole.com/78960/
       好好学习,天天向上~
       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值