git的常命令
- mkdir+[filename]:創建指定文件名稱的文件夾
- cd+[filename]:到達指定文件
- cd … :返回上級文件
- pwd:顯示當先文件路徑
- git init:把當前目錄變成Git可以管理的倉庫
- git add+[filename]:把文件添加到倉庫暫存區
- git commit -m “版本描述”:把文件提交到倉庫分支
- git status:查看工作區的當前修改狀態
- git diff+[filename]:查看文件的詳細修改內容,比較的是工作區文件與暫存區文件的區別
- 10.git diff --cached:比較的是暫存區的文件與倉庫分支裏(上次git commit 後的內容)的區別
- git log:查看從最近到最遠的提交日誌
- git log --pretty=oneline:查看從最近到最遠的提交日誌的簡單信息(版本號和版本描述)
- cat+[filename]:查看指定文件的內容
- git reset --hard HEAD^:撤回到上一個版本
- git reflog:查看命令歷史
- git checkout – [filename]:當前文件在工作區的修改全部撤銷
- git reset HEAD [filename]:暫存區的修改撤銷掉
- rm+[filename]:在當前工作區刪除指定文件
- git rm+[filename]:刪除指定文件,且更改已經add到暫存區了
- git checkout -b +[branchname]:創建一個新的分支並切換到這個分支
- git branch [branchname]:創建一個分支
- git checkout [branchname]:切換到新的分支
- git branch:查看當前分支
- git merge [branchname]:合併指定分支到當前分支
- git merge --no-ff -m “版本描述” +[branchname]:普通模式合併,合併後的歷史有分支,能看出來曾經做過合併
- git branch: 查看本地分支
- git branch -a:查看本地分支和遠程分支
- git push origin --delete [branchname]: 刪除遠程分支
- git branch -d [branchname]:刪除本地分支