git使用中的一些命令

2022-08-28 15:33:18 字數 1168 閱讀 5732

本地庫初始化 git init

git branch -v (檢視本地庫中的所有分支)

檢視本地分支:$ git branch

檢視遠端分支:$ git branch -r

建立本地分支:$ git branch [name] ----注意新分支建立後不會自動切換為當前分支

切換分支:$ git checkout [name]

建立新分支並立即切換到新分支:$ git checkout -b [name]

刪除分支:$ git branch -d [name] ---- -d選項只能刪除已經參與了合併的分支,對於未有合併的分支是無法刪除的。如果想強制刪除乙個分支,可以使用-d選項

合併分支:$ git merge [name] ----將名稱為[name]的分支與當前分支合併

建立遠端分支(本地分支push到遠端):$ git push origin [name]

刪除遠端分支:$ git push origin :heads/[name] 或 $ gitpush origin :[name] 

**提交:

git stash//將當前未提交的工作存入git工作棧中

git pull --rebase origin master// 更新master庫的**到本地

git stash pop //從暫存區將**取出

npm run build//打包

git add -a

git commit -m"提交**"

git push origin branch ---//將**提交到自己的遠端分支上。

git add -agit add .   git add -u在功能上看似很相近,但還是存在一點差別

git add . :他會監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括檔案內容修改(modified)以及新檔案(new),但不包括被刪除的檔案。

git add -u :他僅監控已經被add的檔案(即tracked file),他會將被修改的檔案提交到暫存區。add -u 不會提交新檔案(untracked file)。(git add --update的縮寫)

git add -a :是上面兩個功能的合集(git add --all的縮寫)

高效使用git的一些命令

1,新增檔案到版本庫 新增單個檔案 git add filename 新增所有txt檔案 git add txt 新增所有修改檔案 git add 2,提交 提交所有修改 git commit m commit msg a 提交單個修改 git commit m commit msg filenam...

一些 git 命令

git init 建立版本倉庫 git add 當前目錄下的所有檔案新增到倉庫 git add 檔名 指定檔案新增到倉庫 git commit m 本次提交的說明 把檔案提交到倉庫,git add可以多次呼叫,最後commit提交到倉庫,相當於把當前狀態儲存下來,可以從最近一次的commit恢復檔案...

一些git命令

git reset hard head 可以將指標還原到上乙個修改 git reset hard head 可以將指標還原指向上上個修改 git reset hard head 100 可以將指標還原到前100個修改 git log pretty oneline 將輸出資訊放到一行 git chec...