開發工具筆記 Git學習

2021-09-22 19:56:00 字數 1202 閱讀 1067

使用git前需要在所在目錄建立倉庫:

git init

將修改提交到倉庫:

git add 將檔案儲存到暫存區

git commit -m 「《提交的資訊》」 將暫存區的檔案提交到倉庫中

commit 一次提交很多檔案,可以add多次

檢視狀態

git status 檢視當前倉庫狀態

git diff 《檔名》 檢視修改檔案的不同

git log 檢視提交記錄

版本回溯

git reset --hard 《版本號》 回退到指定版本號的狀態

git reset --hard 回到當前版本

git reflog 檢視每一次命令

撤銷修改

git checkout – 《檔名》 將該檔案回到最近一次git commit 或者git add時的狀態

git reset head 《檔名》 可以把暫訪問的檔案撤銷掉

配合使用上述的git reset head 與git checkout可以將撤銷對已經add的檔案的修改

刪除檔案

rm test.txt 刪除了本地的檔案後

1.在git倉庫中刪除該檔案,

git rm test.txt 在暫存區中刪除

git commit -m 「《提交的資訊》」

2.恢復被刪除的檔案

git checkout – test.txt

建立分支

git branch dev 建立分支

git checkout dev 切換分支至dev

git checkout -b dev 建立並切換分支至「dev」

git branch 檢視分支

git merge 合併某分支到當前分支:

git branch -d 刪除分支:

git log --graph 看到分支合併圖

git log --graph --pretty=oneline --abbrev-commit 看到分支合併簡圖

bug分支

git stash 可以把工作現場儲存起來 等恢復現場後繼續工作

git stash pop 用於返回

git stash list 用於檢視儲存過的工作現場

用於不讓輸入賬號密碼直接拒絕

git config --system --unset credential.helper

參考:

《開發工具》git

1.初始化 找乙個目錄 進入git命令列,目錄名為專案名稱 git init 2.本地要與origin master建立連線 git 10.intelligentproduct qualityinspectionsystem.git為遠端倉庫鏈結 git remote add origin git ...

開發工具 Git及其使用

什麼是git git是乙個免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。比如乙個專案,兩個人同時參與開發,那麼就把這個專案放在乙個公共的地方,需要的時候都可以去獲取,有什麼改動,都可以進行提交。講到這裡不得不先講講什麼是版本控制 版本控制 revision control 是...

Linux開發工具學習筆記3(未完)

工程管理器 make make是工程管理器,是一種可以提高編譯效率的可以實現自動編譯的工程管理器。make實現自動編譯主要體現在以下兩點 按照makefile的編譯規則。通過檢查時間戳檢查檔案是否被修改,沒修改則不會被編譯 makefile檔案是指令碼檔案,需要使用指令碼語言。指令碼一般用來實現批處...