本地庫初始化 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 -a
和git 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...