git 常用操作

2021-08-13 19:55:44 字數 863 閱讀 4031

整理一下自己使用git時候的操作

git cherry-pick

從其他分支獲取某次的提交

git log –author=***x

檢視作者為某人的更改

git show

某次提交的修改內容

it reflog

命令檢視你的歷史變更記錄

git reset –hard head@

回退到某個引用位置

git reset –hard origin/master

放棄本地修改,強制與遠端分支保持一致

git revert

撤銷某次commit,這次revert操作也當做一次commit被儲存

git revert -m

撤銷某次merge,branch-id是本次merge 的兩個分支的序號,如果把test2合併到test1裡,那麼test1為1,test2為2,想要把分支撤銷會merge前的test1,那麼序號寫1

git操作的過程中突然顯示another git process semms to be running in this repository, e.g. an editor opened by 『git commit』. please make sure all processes are terminated then try again. if it still fails, a git process remove the file manually to continue…

git被另外乙個程式占用,重啟機器也不能夠解決。原因在於git在使用過程中遭遇了奔潰,部分被上鎖資源沒有被釋放導致的。

解決方案:進入專案資料夾下的 .git檔案中(需要顯示隱藏資料夾)刪除index.lock檔案即可。

git常用操作

git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...

Git常用操作

有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...

Git常用操作

這裡記錄目前我最常用的操作。因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。先上一張圖 1.分支管理 檢視本地分支 git branch 檢視所有分支 本地 遠端 git branch a 建立分支 git branch 切換分支 git checkout 建立 切換分支 ...