Git 日常知識

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。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git 使用筆記 git原理: 文件(blob)對象,樹(tree)對象,提交(commit)對象 tree對象 ...
    神刀閱讀 3,863評論 0 10
  • 1. GIT命令 git init在本地新建一個repo,進入一個項目目錄,執(zhí)行g(shù)it init,會初始化一個re...
    江邊一蓑煙閱讀 905評論 0 0
  • Add & Commit git init 初始化一個 Git 倉庫(repository),即把當前所在目錄變成...
    冬絮閱讀 5,157評論 0 9
  • Git 安裝和使用教程 Git介紹 分布式:Git版本控制系統(tǒng)是一個分布式的系統(tǒng),是用來保存工程源代碼歷史狀態(tài)的命...
    無名_ff98閱讀 1,692評論 0 3
  • 查看、添加、提交、刪除、找回,重置修改文件 git help # 顯示command的help git sho...
    Swiftor閱讀 2,216評論 0 2

友情鏈接更多精彩內(nèi)容