亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第22天 git的常見問題及解決方法(一)

標簽:
Git

课程名称:全方位入门git

课程章节: 独自使用git的常见问题及解决方法

主讲老师:五月的夏天

课程内容:

今天学习的内容包括:如何查看文件前后变化?如何实现一键还原?如何实现撤销追踪操作?

课程收获:

当文件有变化时,我们如何查看文件前后的变化,首先我们将文件移动到home文件夹下并修改移动的文件名,然后通过git log --pretty=oneline home/home.html命令进行查看,此时会显示一个commitid以及我们输入的commit的内容。我们拿到这个id后,我们要去查看这次提交的内容以及是谁提交的。我们将下面的id进行复制,然后通过git show '刚才显示的id'命令就可以查看到这次提交的所有信息。
图片描述

第二种方法我们可以通过git log -p home/home.html命令,此时就会显示我们相关的id以及谁提交的相关信息。

当我们修改代码后,发现我们修改的内容有问题,我们这时候如果还没有提交代码,我们可以让这个文件回到上一次提交的状态,第一种方法,我们通过git diff命令就可以找到我们修改前和修改后文件的不同之处,但是我们需要注意的是,这是针对单个文件或者文件比较少的时候才能使用这个命令。如果文件太多的话,我们可以使用第二种方法,就是通过git status命令查看我们修改的文件有哪些,然后通过git checkout -- home/home.html命令就可以让这个文件回到上一次提交的状态。修改后可以再用git status命令查看,发现此时就没有修改的文件了。
图片描述

当我们将文件已经通过git add .命令提交到暂存区当中,我们再执行上面的git checkout命令,我们就会发现我们的代码并没有撤回到我们上一次提交的状态。此时是因为git对这个文件已经实现了追踪,不会让我们回到上一次提交的状态了。此时我们可以通过git reset HEAD home/home.html命令就可以将暂存区的代码恢复到暂存区之前的状态,此时我们再次输入git status就可以查看到。此时追踪撤销后,我们就可以用上面两个步骤撤回代码。

今天学习了边框的4-1和4-3的3个小结,花费了42分钟,今天主要学习了文件在暂存区之前的撤销和文件已经提交到暂存区之后进行撤销的方法,当我们在写代码提交出现这种问题或者我们的同事提交错了,我们就可以使用今天学习到的这几个命令将不小心修改的文件进行撤回,这样操作起来也很方便。

點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消