git常用命令(同事總結)

2021-08-28 22:56:15 字數 1142 閱讀 9779

常用的命令列大致總結如下:

********************= 日常操作所使用到的命令 ********************===

git status

注釋:檢視本地被修改過的檔案

git add --all

注釋:將本地修改過所有所有的檔案新增到快取區

git add 路徑/檔案全名

注釋:將本地修改過某乙個檔案新增到快取區

git commit -m '提交**注釋'

注釋:將快取區的**提交並新增注釋

git push

注釋:將 commit 之後的**推送到線上

********************= 日常操作所使用到的命令 ********************===

********************= 特殊情況所使用到的命令 ********************===

git reset

注釋:如果我上面使用 git add --all 之後又後悔了,想把快取區的檔案全部撤回來,使用 git reset 就可以實現

git reset 路徑/檔案全名

注釋:同上!可以將某個檔案從快取區撤回來,不會影響其它檔案狀態

git checkout .

注釋:修改了一大堆檔案發現沒有實現功能,想復原回去,git checkout . 命令可以將所有修改撤銷 (注意:後面的 . 不能少)

git checkout 路徑/檔案全名

注釋:功能同上,將某個修改過的檔案復原,就算這個檔案被刪除也能撈回來

git reset --hard head~n

注釋:**回滾,n 使用數字代表回滾幾步。(注意:如果提交**遇到不可挽回的衝突,可將修改的檔案拷貝出來,回滾乙個穩定版本,再 git pull 一下,最後再手工解決衝突。否則只能將整個專案刪掉重新拉一次,非常耗時耗精力)

git branch

注釋:檢視當前分支

git branch -a

注釋:檢視所有分支

git checkout 分支名

注釋:切換到指定分支

********************= 特殊情況所使用到的命令 ********************===

只針對日常使用問題,總結的倉促,如果不足之處請指正!

Git常用命令總結

原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...

git常用命令總結

一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...

git常用命令總結

檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...