git常用命令行命令:
1、git 中本地庫常用的命令:
本地庫的初始化:git init
本地庫分支查詢:git branch -a
?查看遠程所有分支 git branch -r
本地庫當前分支及關(guān)聯(lián)遠程分支的版本信息查詢: git branch -vv
創(chuàng)建一個分支:git branch name
切換指定分支:git checkout name
創(chuàng)建并切換分支:git checkout -b name
刪除本地一個分支:git branch -d name
強制刪除未提交分支 :git branch -D name
查詢當前分支工作區(qū)狀態(tài):git status
創(chuàng)建一個與遠程指定分支關(guān)聯(lián)的本地分支:git branch --track dev origin/dev
推送本地分支到遠端并生成相應(yīng)分支:git push --set-upstream origin name
2、git 跟遠端庫同步的命令:
查詢本地庫關(guān)聯(lián)的所有遠程庫: git remote -v
添加一個遠程庫的鏈接:git remote add origin?https://github.com/greenrobot/EventBus.git
取消關(guān)聯(lián)的遠程庫:git remote rm origin
本地庫可以關(guān)聯(lián)多個遠程庫。
推送到遠程庫master分支: git push origin master
從遠稱拉取: git pull?
3、git版本回退及版本操作相關(guān)命令:
git的本地版本庫回退操作命令:git reset --hard? commit id
HEAD表示當前版本,HEAD是用于指向當前版本號的指針
回退上個版本:git reset --hard HEAD^
回退上兩個版本:git reset --hard HEAD^^?
往上回退N個版本:git reset --hard HEAD~N
將多次commit合并,只保留一次提交歷史。
1.首先使用git log查看一下提交歷史
2. git 壓縮? git rebase -i HEAD~4
git版本庫介紹:

工作區(qū)有一個隱藏目錄.git,這個不算工作區(qū),而是Git的版本庫。
Git的版本庫里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區(qū),還有Git為我們自動創(chuàng)建的第一個分支master,以及指向master的一個指針叫HEAD。