1. 程式人生 > >git中常用命令

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