日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何使用Git

本篇內(nèi)容介紹了“如何使用Git”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)公司專注于西安企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城開發(fā)。西安網(wǎng)站建設(shè)公司,為西安等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

必知的 add & commit

首先我們要清楚在本地的三種狀態(tài):

如何使用Git  

好吧我把命令已經(jīng)寫上去了。

本地改完了代碼,就用

git add 文件名/文件夾/多個(gè)也可
 

提交到緩存區(qū),這里如果文件改動的比較多,但又不是每個(gè)都需要提交,我會設(shè)置 git ignore file,就表示這些文件不要提交,比如在 build project 的時(shí)候會自動生成的那些文件等等。

然后再

git commit -m "comment" 

才會到本地庫。一般后面都會跟個(gè) -m 加句 comment,簡單說下改了啥,像我們公司大家默認(rèn)也會把 Jira鏈接附上,這樣就知道這個(gè)改動對應(yīng)哪個(gè)任務(wù)。

那如果想再改,再重新 git add 即可,但是 commit 這句需要改成

git commit --amend
 

這樣就還是一條 git log 信息。 

Log

git log 可以讓我們查看提交過的日志,這個(gè)主要是因?yàn)槿绻枰獙Π姹具M(jìn)行前進(jìn) or 后退的(下一個(gè) reset),就需要用到編號。

直接 run

git log
 

的話就會顯示一大坨信息,從近到遠(yuǎn)顯示每次 commit 的 comment 還有作者、日期等信息,比如大概長這個(gè)樣子:

commit 5abcd17dggs9s0a7a91nfsagd8ay76875afs7d6
Author: Xiaoqi
Date: xxx xxx xxx
改了 Test 文件
 

commit 后面的這個(gè)編號,是每次歷史記錄的一個(gè)索引。

這樣打印的 log 太多,更簡潔的打印方式是:

git --oneline
 

就一行打印出來了。

或者:

git reflog
 

更常用一些。 

Reset

那我們剛剛說過,如果需要前進(jìn)或退回到某個(gè)版本,就用

git reset --hard <編號> 

這樣就直接跳到了這個(gè)編號對應(yīng)的那個(gè)版本。

那么這個(gè) hard 是什么意思呢?

這里有 3 個(gè)參數(shù):hard, soft, mixed,我們一一來說一下。

回到我們最重要的這張圖上來:

如何使用Git  

我們剛剛說的前進(jìn)或后退到某一版本,是對本地庫進(jìn)行的操作。

那有個(gè)問題:
本地庫的代碼跳到那個(gè)版本之后,工作區(qū)和暫存區(qū)的代碼就和本地庫的不同步了呀!

那這些參數(shù)就是用來控制這些是否同步的。 

git reset --hard xxx

三個(gè)區(qū)都同步,都跳到這個(gè) xxx 的版本上。 

git reset --soft xxx

前面兩個(gè)區(qū)不同步,就只有本地庫跳到這個(gè)版本。

git reset --mixed xxx

暫存區(qū)同步,工作區(qū)不動。

所以呢,用的多的就是 hard.

“如何使用Git”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


分享標(biāo)題:如何使用Git
分享URL:http://www.dlmjj.cn/article/ipdids.html