git使用的心得體會

2022-06-05 22:51:13 字數 2227 閱讀 3691

最近一次的高階軟體工程課上,孟寧老師帶我們入門了分布式版本控制工具git,在這裡首先感謝孟寧老師的指導,這篇部落格也是參考了他的文章。在這裡放上鏈結~

通過課上的學習以及課後查閱相關資料,我模擬了一些git的應用場景,將自己所學的內容進行適當的應用,加深了對git相關命令以及應用場合的理解。下面進入正題,把我模擬的場景過程進行還原以此記錄。

git clone
在現有目錄下將遠端倉庫的內容匯入,該命令會同時在生成的目錄下建立乙個名為 .git 的子目錄,這個子目錄包含了初始化 git 倉庫的所有必須檔案,因為我在建立遠端倉庫的時候只是生成了readme.md檔案,操作後的效果如圖

gitee同時生成了中英文兩個版本的readme.md,並在其中自動新增了說明的模板。接下來新建乙個txt檔案,使用命令檢視當前workspace的狀態,

然後將該檔案新增入暫存區,

git add test.txt
現在狀態如下

如果此時我們發現剛才的操作有誤,想取消這次的新增,我們可以這麼做

git reset head test.txt
這樣當前狀態又回到了add命令之前,使用git status命令檢視會發現,test.txt檔案又在untracked files裡了。

如果我們改動檔案,但是發現對此次的改動不滿意,可以使用命令取消

git checkout .
我們編輯完檔案後將它提交到本地倉庫,

接下來檢視之前的提交記錄

如果要回退到之前的版本,可以用如下的一些命令

git reset --hard head^^

git reset --hard commit-id

....

以上內容是模擬的場景一的全部內容。

接下來是對場景二內容的還原。

管理本地版本庫跟蹤的遠端儲存庫的命令為git remote。

通過使用push和pull將本地倉庫的內容推送到遠端倉庫,或者將遠端倉庫的內容拉取到本地。

在團隊合作中,為了解決多人同時提交引發的衝突問題,我們使用分支命令來建立自己的分支進行獨立的開發,

git checkout -b mybranch
然後使用命令檢視當前所在的分支,

可以使用checkout命令修改當前分支,

編寫完後可以將分支進行合併,

git merge --no-ff mybranch
在專案開發過程中,我們為了讓log記錄以後更加容易參考,可以對提交記錄進行修改,

此時我們可以按i對文字進行修改,我們將third記錄刪除,然後按esc再 :wq 返回,使用git log檢視效果,

此時記錄3已經沒了。

以上則是對四種場景的模擬。

Git使用心得體會

git初次使用心得 作為乙個跨考生,之前從未使用過git。git是一款優秀的分布式的 版本管理系統,它也是我們軟體工程系學生必備的一項技能。在經過孟老師的悉心講課和自己反覆實操之後,形成了這篇git初次使用心得。場景一 git 本地版本庫的基本用法 1.初始化乙個本地版本庫 在資料夾中建立乙個a.t...

Git使用心得體會

摘要 參考孟寧老師的文章 場景一 git 本地版本庫的基本用法 1.git初始化設定 2.git建立版本庫 首先建立乙個名為work1的空目錄 通過git init命令把這個目錄變成git可以管理的倉庫 可以發現git就把建好了乙個倉庫,並且顯示為乙個空倉庫。並且當前目錄work1下多了乙個.git...

PHP PDO 心得體會

關於pdo 我想可以不用做過多的描述,寫一寫最近的使用心得體會 首先 關於如何使用pdo 連線到資料庫 dbms mysql 使用的資料庫 host localhost 選擇的主機 dbname test 選擇的資料庫 user root 登陸的使用者名稱 password 使用者密碼 dsn dm...