我是如何入门Git?

根据我的这个文章学习Git的最好的方法可能是什么?我将其进行实践。短短十几分钟,我感觉我已经入门了。

下一步可能是了解一下哪些指令是过于灵活的(也就是我没有必要掌握的),就像C语言一样,最重要的一点要做到防御,Git是高手发明的,总有些过于强大的指令,我目前要做的是把学习Git的最好的方法可能是什么? 这里面提到的basic技能学会,最起码要建立那么一点点信心,才是最重要的。

下面我来操作一把:变操作边记录(所以下面的内容估计是流水账........)。


【1】先是把文件夹默认的隐藏属性去掉。

【2】找个地方建立一个文件夹gogo(友情提示,没学git之前估计你也知道创建的,就是右键-新建文件夹重新命名为gogo)

在gogo文件夹下面新建个a.txt,(里面的内容写个111)

在gogo文件夹下面(下面就是里面的意思)右键点击GIT BASH HERE 这个菜单

【3】在黑黑的界面输入git init,于是gogo文件夹下面出现.git 这个隐藏文件夹(.git 里面有7个文件夹分别是

config / description/ HEAD /hooks /info /objects(这里面有info 和pack) /refs。

【4】在黑黑的界面输入git status,先是红色的a.txt(就是说新建或修改后的a.txt 既没有add 也没有commit)红色就是提醒你,这个颜色就是让你醒目点估计。

在黑黑的界面输入git log,看到没有东西被log(事实上只有commit的东西才能被log,这一条我忍不住要写出来,等一会我操作commit指令就能看到log的相关变化了)

在我输入git status和git log的操作发现.git 这个文件夹下面没有任何变化。这说明git status和git log只是读取指令。

【5】在黑黑的界面输入git add a.txt,发现.gIT文件夹下新建了个index,修改了objects(看到objects里面了个文件夹9d(当然你弄这个例子里面不一定是9d了))。

          在黑黑的界面输入git log,还是啥没有

         在黑黑的界面输入git status,那么看到a.txt的颜色是绿色的啦。

【6】在在黑黑的界面输入git commit -m “v1”(想想这里为什么不把a.txt这个名字加上,加上了估计也是可以的(有可能不可以,没有试验过),暂且不讨论这个)

         发现在.git界面上多了COMIT_EDITMSG文件夹;修改了index文件夹;修改了logs文件夹;修改了objects文件夹(多了28和be两个文件夹)。

      在黑黑的界面输入git log,出现:

commit bea06b4739deea7b25d5eb519698985e31994538 (HEAD -> master)
Author: *********
Date:   ************


    v1
上面可以看到一串数字bea06....

 然后在黑黑的界面输入git status,啥实质性内容没有(说明了你的文件a.txt修改后或者刚创建后没有被commit就会在git status里面显示)

【7】然后修改a.txt的内容会222(用以前最平常的方法修改,就是用文本编辑器改).

然后在黑黑的界面输入cat a.txt 看到里面是内容是222,说明修改了并且保存了。


然后在黑黑的界面输入git status,先是红色的a.txt(就是说新建或修改后a.txt 既没有add 也没有commit)红色就是提醒你,这个颜色就是让你醒目点估计。

在黑黑的界面输入git log,看到的仍然是:

commit bea06b4739deea7b25d5eb519698985e31994538 (HEAD -> master)
Author: *********
Date:   ************


    v1

【8】然后嘿嘿界面输入git add a.txt,发现 .GIT文件夹下面修改了inde和objects(object多了个be文件夹)

然后输入git status发现a.txt变成绿色。然后输入git log 发现还是没变(因为没有只有commit的才能log啊)

【9】然后黑黑界面输入git commit -m“v2”

然后.Git文件夹下面修改了COMMIT_EDITMSG 、index、objects(里面多了bf文件夹)。呵呵发现没?logs文件夹没变化!!

然后黑黑界面输入git status,啥也没有里面。

然后黑黑界面输入git log,显示

commit 6f2913368ac7265f89b55f713ab089213a61dafb (HEAD -> master)
Author: ***************
Date:   ****************

    v2

commit bea06b4739deea7b25d5eb519698985e31994538
Author: **************
Date:   ***************

    v1

                
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值