Git实用小技巧,看到就是赚到(一)

Git : 一个开源的分布式版本控制系统,说白了就是一种用于管理代码版本的工具。

Git 有三个阶段 :工作区、暂存区以及Git目录,一个文件要用Git来管理,必然经过这三个阶段:从工作区到暂存区再到Git仓。工作区通俗来讲就是我们代码(或文件)所在的地方,暂存区就是保存我们要提交到Git仓的文件的地方,Git目录(即Git仓)就是保存我们代码(或文件)修改记录的地方。当我们修改代码(或文件)之后,使用git add <文件> 就是将修改后的文件添加到暂存区,(准备提交到Git仓),使用git commit -m "描述" 命令就是将暂存区的文件提交到Git仓。

下面介绍Git的一些基本用法

1.提交四部曲

第一步:添加文件到暂存区

git add <文件>    //添加文件到暂存区
git add .        //如果当前目录下的所有文件或大多数文件都要添加到暂存区,可使用这条命令,.表示当 
                 //前目录,不需要的文件用git checkout -- <文件>移除即可

第二步:将暂存区的文件(实际上是索引)提交到Git仓

git commit -m "描述"    //-m 表示为你的提交添加描述信息

第三步:更新这个仓,保存这个本地仓与远程仓保持同步,否则你本地的修改提交不上远程仓

git pull --rebase        //--rebase 表示当我们更新代码时,如果有冲突,Git则自动帮我们创建一个        
                         //新分支,用来处理冲突

第四步:把本地的提交同步到远程

git push origin HEAD:refs/for/master    //origin 根据 branch.xx.remote=origin
                                        //master 根据 branch.xx.merge=refs/heads/master

/*
git config -l        //列出Git仓的配置信息,一般最后两行为:
branch.xx.remote=origin
branch.xx.merge=refs/heads/master
*/

2.暂存修改:当你修改完之后发现,修改错分支了,或者代码没有更新到最新状态等等,又不想重新修改,这时就可以将修改暂存,切换完分支或更新完代码之后,就可以将暂存的修改恢复,而不用重新修改

git stash             //暂存修改
git stash list       //列出暂存列表
git stash apply stash@{0}     //恢复暂存的某条修改
git stash drop stash@{0}      //删除暂存的某条修改

3.回退版本:最新的代码有问题了,想回到之前的版本看看,这时候就可以回退版本

git reset --hard commit-id            //每笔提交都有个ID,选定commit-id回退到某一个版本

/*
git log .     //列出当前目录下的所有本地提交
*/

未完待续。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值