1. 程式人生 > >工作中比較常用的git命令

工作中比較常用的git命令

命令 remote 本地 一次 名稱 authorize onf 工作區 -a

git config core.filemode false git忽略文件的權限

git - 查看遠程倉庫信息
git remote show origin


        git拉取遠程分支到本地
        git checkout origin/remoteName -b localName

        git查看提交的文件名稱記錄
        git log --name-only

        git 顯示短的校驗和,並與提交描述顯示在同一行。
        git log --oneline

        git log - -author=CnPeng 就會展示出CnPeng這個用戶的修改歷史 。註意:這裏的用戶名,是初始化git 時傳入的name .
        git log --author=用戶名

        以相對當前的時間展示提交歷史
        git log --relative-date

 git stash: 備份當前的工作區的內容,從最近的一次提交中讀取相關內容,讓工作區保證和上次提交的內容一致。同時,將當前的工作區內容保存到Git棧中。
 git stash pop: 從Git棧中讀取最近一次保存的內容,恢復工作區的相關內容。由於可能存在多個Stash的內容,所以用棧來管理,pop會從最近的一個stash中讀取內容並恢復。
 git stash list: 顯示Git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。
 git stash clear: 清空Git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。

Git如何撤銷merge操作
git reset --hard 【merge前的版本號】


服務器公鑰key配置
/home/git/.ssh/authorized_keys

git master比遠程的master更新的時候
git remote update origin

git master比遠程的master更新的時候
git remote update origin

分支比較
git log master ^gray

git小技巧:git blame && git show 查看某一行代碼的修改歷史

diff可以直接比較兩個文件

工作中比較常用的git命令