git中常用命令
1、全域性安裝git Git-2.11.1-64-bit()
//配置git
git config --global user.name "您的git賬號名"
git config --global user.email "您的[email protected]"
//若c盤Administrator 沒有 .ssh 執行2 3 4 步
2、任意位置右鍵 Git Bash Here
3、生成ssh key ssh-keygen -t rsa -C '[email protected]'
4、驗證ssh key是否新增成功 ssh -T [email protected]
5、開啟 .ssh ,找到id_rsa.pub,複製到GitHub,Settings/SSH and GPG keys/New SSH key 複製金鑰
一、新建程式碼庫
6、新建一個資料夾,# 在當前目錄新建一個Git程式碼庫 git init
7、# 新建一個目錄,將其初始化為Git程式碼庫 git init [project-name]
8、下載一個專案和它的整個程式碼歷史 git clone [url] [本地檔名]
然後 cd <本地檔名> 進入本地檔名 的資料夾
二、配置
9、# 顯示當前的Git配置 git config --list
10、# 設定提交程式碼時的使用者資訊 ()
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
11、配置vue腳手架
配置vue腳手架 vue init webpack myapp_cs(資料夾名字)
配置注意項 (Install vue-router? 選y,其他為n)
切換到當前專案 cd myapp_cs
cnpm install
執行 npm start 或 npm run dev
12、工作區新增到暫存區 git add <檔名> 或 git add .
13、檢視檔案狀態 git status
14、將快取區的檔案新增到版本庫 git commit -m "提交的註釋說明"
15、檢視提交的版本日誌 git log
三 、檢視檔案最新改動的地方
16、檢視工作區與暫存區檔案的比較 git diff <檔名稱>
17、檢視暫存區與版本庫檔案的比較 git diff --cached
18、檢視工作區與版本區檔案的比較 git diff master
四 、檢視所有版本號 git reflog
五、版本回退(常用的方法)
19、回退到指定版本(結合檢視所有版本號) git reset --hard 版本號
六、刪除
20、刪除暫存區或分支上的檔案, 同時工作區也不需要這個檔案 git rm <檔名稱>
21、強制刪除檔案 git rm -f <檔名稱>
22、刪除暫存區或分支上的檔案, 但本地又需要使用, 只是不希望這個檔案被版本控制 git rm --cached <檔名稱>
七、建立分支
git branch --------->:檢視本地分支列表
git branch <分支名稱> --------->:新建分支
git checkout -b <分支名稱> --------->:新建並切換分支
git checkout <分支名稱> --------->:切換分支
八、分支提交
git push origin <分支名稱>
九、更新本地倉庫
git fetch --all --------->:將遠端庫更新到本地(Boss操作)
git pull --------->:從遠端庫更新到本地庫(工作時候的首件事情)
十、合併檔案
git merge <分支名稱>
十一、更改分支名(本地)
git branch -m 原名 新名
十二、刪除分支
1.檢視所有分支:
git branch
2.刪除指定分支:
git branch -D BranchName
其中-D也可以是--delete,如:
git branch --delete BranchName
3.刪除本地的線上分支:
git branch -r -D origin/BranchName
4.遠端刪除git伺服器上的分支:
git push origin -d BranchName
其中-d也可以是--delete,如:
git push origin --delete BranchName