git git學習隨記

2021-09-25 10:23:34 字數 715 閱讀 2849

git是乙個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的專案版本管理。下面是我對git學習的一些筆記(不定期更新擴充套件)。

touch 檔名.檔案字尾
上述命令有兩個作用:

(1)git fetch 相當於是從遠端獲取最新到本地,不會自動merge,操作如下

git fetch origin master:tmp // 從遠端倉庫master分支獲取最新,在本地建立tmp分支

git diff tmp //將當前分支和tmp進行對比

git merge tmp //合併tmp分支到當前分支

(2)git pull:相當於是從遠端獲取最新版本並merge到本地

git pull origin master
git中的日誌檢視可以檢視版本日誌,是版本控制的的乙個前提

git log //最常用

git log --pretty=oneline //單行顯示,清楚

git reflog //可檢視所有分支的所有操作記錄(包括已經被刪除的 commit 記錄和 reset 的操作)

(1)退回到之前的版本

git reset --hard [版本號:形如bd8c0ba]

git git學習筆記

學習git遇到的問題 git diff如何檢視 暫存區和庫里的檔案的差別 git diff 是檢視工作區與暫存區的差別的。git diff cached 是檢視暫存區與庫的差別的。git diff head 是檢視工作區和庫的差別的。head代表的是最近的一次commit的資訊 git clone總...

Git Git學習筆記

git commit會在當前分支下建立乙個新的節點。git commitgit checkout用於切換當前分支。git checkout git checkout b 我們首先看一下 head head 是乙個對當前檢出記錄的符號引用 也就是指向你正在其基礎上進行工作的提交記錄。head 總是指向...

GIT Git學習筆記

當我在github上修改了乙個倉庫的名字後,此時再在本地與之對應的倉庫git push時,就會報錯 注意 第一次輸入的為github的登入名以及登入密碼 而第二次輸入的應該是personal access token 在note欄填乙個名字用於第二次登入的使用者名稱 並且勾選給與這個使用者名稱的許可...