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 複製金鑰
一、新建**庫
二、配置
9、# 顯示當前的git配置 git config --list
10、# 設定提交**時的使用者資訊 ()
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
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
GIT中常用命令
注意 剛建立的空的git庫是無法直接使用git branch命令的,需要乙個提交來建立第乙個分支,即master分支。git ls files 引數 引數有 git show git物件shap 1 當有引數filename時,只有 mixed一種可能,表示head不動,將index區域,即暫存區裡...
git 工作中常用命令
1.刪除本地分支 git branch d branchname 2.將本地分支推到遠端倉庫,並在遠端倉庫建立新的分支 git push origin localbranch romotebranch 3.合併兩個分支 先切換到目標分支targetbranch,再進行merge操作 git chec...
git工作中常用命令
git config global user.name your name here git config global user.email your email here git config l 檢視你當前的配置 ssh keygen 預設設定就可以 cat ssh id rsa.pub 生成...