git常用操作

2022-05-04 06:00:11 字數 966 閱讀 6069

git pull 拉遠端分支並合併到本地

git fetch 拉遠端分支不做合併

忽略檔案 .gitignore

新增檔案 git add .

提交所有修改 git commit -am 『備註資訊』

推送本地分支到倉庫 git push origin master:master

刪除遠端分支 git push origin :test

從拉遠端**到本地倉庫 git pull origin master:master

根據分支建立新分支 git checkout -b dev2 master

切換分支 git checkout dev2

刪除本地分支 git branch -d dev2

強制刪除本地分支 git branch -d dev2

檢視所有分支 git branch -a

檢視所有遠端分支 git branch -r

刪除本地存在遠端不存在 git branch -d -r origin/test

拉取遠端分支到本地 git fetch origin dev

拉去遠端並合併本地 git pull origin dev 可能會有衝突

暫存修改記錄 git stash (可以把新增檔案add倉庫一起暫存)

檢視暫存記錄 git stash list

刪除暫存 git stash drop 暫存編號

清除暫存 git stash clear

彈出暫存 git stash pop

撤銷未提交修改 git checkout filename

撤銷已提交修改 git reset –hard|–soft 版本

撤銷已push修改 git revert -n commitid (解決衝突、提交、push)

刪除本地快取-解決本地gitignore不生效問題

git rm -r --cached .

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 建立 切換分支 ...