兔子 git常用的命令

2021-06-27 00:00:52 字數 1448 閱讀 5049

git status 檢視當前分支狀態

git  add  需要提交的檔案

git  rm 需要刪除的檔案

git commit  -m "注釋說明"

git  branch  檢視當前是屬於哪個分支,假如是puppis 分支

git pull --rebase 更新到與伺服器同步

git  push origin puppis 提交到puppis分支的遠端伺服器

git checkout  aa  切換到aa分支上

git  branch -a 顯示所有遠端分支

git branch 顯示本地所有分支

git checkout  remotes/origin/puppis -b puppis 建立分支puppis ,這個分支指向遠端分支puppis

git checkout -b cc  假如當前分支為aa,那麼bb就是在aa上建立的乙個分支,和aa內容一樣

git checkout -f  要恢復的檔案  這樣就可以恢復到和伺服器一樣

git cherry-pick  -x  commit號  當其他分支有改過的bug,而你的分支也需要的時候,就可以直接摘過來,就不需要重新改。

git reset  commit號  這個就是刪掉本地分支上commit號之後的所有提交  ,最後如果要上傳伺服器,還需要push上去

git revert  commit 號  這個就是刪除本地分支上commit號的該條提交,最後如果要上傳伺服器,還需要push上去

git reset  commit號 --hard 這個是刪除本地分支上得最後乙個提交,這個提交只是本地提交,是指沒有push到伺服器上的。

git reset --hard head  去除剛剛git merge的內容

git reset head 恢復本地提交

merge 的時候先確保本地乾淨並且和伺服器同步了,則先git branch -a 列出所有遠端分支如下:

remotes/origin/s101_jh_c

remotes/origin/s101_jh_d

remotes/origin/s101_jh_e

remotes/origin/s101_jh_f

remotes/origin/s101_jh_g

remotes/origin/s101_jh_h

remotes/origin/s101_qz_a

remotes/origin/s101_qz_b

remotes/origin/s101_ss_a

remotes/origin/s101_ss_b

remotes/origin/s101_ss_c

則需要通過命令  git merge remotes/origin/s101_ss_a的方式去merge s101_ss_a的內容。

在linux下,一般有幾個工程都有分支,則上面那些命令只需要加上repo forall -c  就行。

git常用的命令

1.複製版本庫 研發人員首先clone整個版本庫 git clone git git clone git 2.建立分支 預設clone下來的git庫只包含master本地分支 master remotes origin head origin master remotes origin r91p1 ...

常用的Git命令

git add 檔案 新增檔案到暫存區 git add 則新增當前工作區全部檔案,當然忽略的檔案除外。git commit m 說明 也有不是新增說明直接提交的方法,但是強烈建議使用這個。git status 檢視當前工作區的狀態,不解釋,這個應該是最常用的吧。git log 檢視git日誌 git...

git常用的命令

2.使用不同的顏色顯示 git config global color.ui auto 3.初始化倉庫 前往倉庫 cd 倉庫路徑 初始化 git init 4.新增當前倉庫中要提交的檔案到暫存區 git add 5.檢視狀態 os x命令列下,綠色為可以提交狀態,紅色則不可以 git status ...