git常见命令

  • git init

       作用:初始化一个空的git本地仓库。一般新建一个空的文件夹使用git时,需要通过该命令初始化一个git本地库,会产生一个隐藏文件夹.git,如图1所示。

                                        

                                                                                        图1 git init示意图

        当执行git init后,创建空的git仓库,才可以使用git的其他命令,如果不创建git仓库,则不可以使用其他命令,效果如图2所示(图中创建新的文件,使用git status查看)。

                                 

                                                                                    图2 git其他命令示意图

  • git status

       作用:显示工作目录和暂存区的状态,效果如图3所示。

                           

                                                                                        图3 git status示意图

       由于在文件夹中新增了test.txt文件,所以使用git status命令查看新增的文件是否添加到了暂存区,从图3中可以看出,使用git status命令后,看到的test.txt为红色,并且是为跟踪文件,需要使用git add命令去将该文件添加到暂存区,以便提交到远程仓库。

  • git add

       作用:将修改添加到暂存区。效果图如图4所示。

                                                     

                                                                                     图4 git add示意图

       add文件至本地仓库后,通常红色文件会变成绿色。如果修改文件过多,最后只提交改动文件中的某一个文件,则通过git add 文件名,如图4中的git add test.txt,如果最后需要提交所有修改,则直接可通过git add . 一次添加所有改动文件。

  • git commit

       作用:将add至暂存区的改动添加至本地仓库。其会产生一个commit id(该ID为一个hash值),其效果图如图5所示。

                                        

                                                                               图5 git commit示意图

       图5中git commit –m “new file”,是提交的一种常见使用方法,其中-m表示可在后面直接可输入”message”,该message可任意输入。如果在commit之前没有使用git add将未跟踪的文件add至暂存区,在此时commit时,可直接通过git commit –am “new file”,与git commit –m “new file”不同的是,加了一个参数-a,该参数表示add,也就是说-am同时将未跟踪文件add至了暂存区,更多的参数可使用git commit –help查看帮助。上述描述了git commit后,会产生一个commit id,那么如何查看其提交所产生唯一的commit id呢?从图5中,可看出,使用了命令git log。

  • git log

       作用:显示提交的commit id,其效果图如图6所示。

                                        

                                                                              图6 git log示意图

       如果需要查看提交的commit id,则通过git log进行查看,git log是直接查看所有commit,如果只查看某几次,则可在git log后面加数字参数,例如:查看前两次提交日志,则使用git log -2,其效果图如图7所示。

                                     

                                                                              图7 git log -2示意图   

未完待续..........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

5G加油站

你的鼓励是创造的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值