git使用積累

2021-10-19 06:58:07 字數 762 閱讀 8460

git fetch 拉取遠端所有分支的最新的提交

git pull 拉取當前分支

git pull 拉取當前分支後會自動merge(遠端與本地merge)

git fetch 不會自動merge,需要手動去merge(遠端與本地)

在feature分支通過git rebase master,將master分支上的多個變化,同步到fearure分支,並且將master分支的變化置於feature分支的變化之前,將feature分支的變化置於之後,再刪除**git push origin --delete branch_a**,這樣可以直接git push feature的內容,然後切到master,執行git merge feature。這樣不會出現交叉線。

另一種方法,是先把master上的一系列提交先merge到feature上,然後再把新的feature分支merge到master上去,這樣就會出現交叉線。

這兩種都避免不了衝突conflicts, 有conflicts都得手動解決。

當兩人在同一分支工作,使用**git pull --rebase**操作,使得自己的**始終位於最上面。

當a,b兩個分支都在開發,則單獨測試a時,先通過git rebase master,然後測試a,通過後合碼到master,上線。後來,當b要測試時,也先git rebase master,這樣b裡面就有了a,同樣測試通過後再合碼到maser,上線。

如果要同時測試a和b, 先將a和b在maste

git點滴積累

1 一些入門的命令 進入你要傳到遠端庫的專案下 例 cd desktop order這裡是進入桌面的order資料夾中,接著輸入git init為了讓專案資料夾下有 git 檔案,可以輸入 ls a 命令檢視 git add 將當前目錄增加到倉庫中,那個 代表當前目錄,也可以換成其他檔名 git c...

git 命令積累

git status 檢視倉庫的狀態 git add 監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括檔案內容修改 modified 以及新檔案 new 但不包括被刪除的檔案。git commit m 注釋 將暫存區的修改提交到倉庫 後面新增上有意義的注視資訊 git push or...

TestDisk使用積累

硬碟ext2 3檔案系統superblock損壞修復試驗 在修復此類故障的方法中,就一種方法是重新建立分割槽表,我們可以通過第三方軟體 例如diskgen partition table doctor diskman testdisk 易我分割槽表醫生等 來掃瞄硬碟的扇區,分析資料的儲存結構來重新建...