Linux上git的安裝及基本命令

Git是爲了幫助管理 Linux 內核開發而開發的一個開源的分佈式版本控制系統,可以有效、高速的進行項目版本管理。

Linux上git的安裝:

  • 掛載光盤

  • 配置yum源

  • 驗證yum repolist

  • 安裝git

  • 安裝完成並驗證(下圖顯示git版本信息表示安裝成功

Linux上git的常用命令:

git裏主要分三個區:工作區、暫存區、版本庫(倉庫)

安裝完成後就開始建立自己的代碼倉庫啦~

  • git  init     初始化代碼倉庫  

建一個空文件夾作爲自己的代碼倉庫,對它初始化後使用ls -a查看所有文件,發現文件夾中有一個.git隱藏文件夾。 .git文件夾是git init後在當前目錄生成的一個管理git倉庫的文件夾,這裏包含所有git操作所需要的東西。

  • git   add   main.c      將工作區文件main.c添加到暫存區           git   add   .     將工作區所有文件添加到暫存區

  • git  commit   -m    "版本描述信息"       將暫存區文件添加到版本庫

  • git    status      查看工作區狀態

  • git    checkout   main.c    放棄工作區改掉的東西

  • git    rm   文件名    刪除倉庫中的文件

  • git   reset   HEAD   main.c      從暫存區撤銷文件

  • git log 查看版本的詳細信息    

  • git reflog  查看版本的簡單信息

  • git   reset   --hard   HEAD(/序列號)      對暫存區代碼撤銷一次,回退到上個版本(不同版本都還在,只是HEAD指針指向上個版本)

  • git    branch   <branchname>       創建分支branchname 

  • git    branch     查看分支

  • git   checkout   <branchname>      切換分支(使head指針指向要切換的分支)

  • git    checkout   -b    分支名               創建並切換分支
  • git    branch   -D(/-d)    分支名           刪除分支
  • git    merge     分支名                        合併某分支到當前分支(如:git merge dev)
  • git    push   origin  本地分支名  遠程分支名            將分支推送到遠程倉庫(如果沒有冒號那麼本地分支名將會與遠程分支名相同)
  • git   remote   add   origin   倉庫地址        將本地倉庫同步(連接)到遠程倉庫
  • git   clone    GitHub   倉庫地址                將遠程的倉庫下載到本地   (遠程->本地)
  • git   push    origin     分支名                     提交分支到github (本地->遠程)

  • git   push   -u    origin  分支名                   提交分支到github (-u參數,Git會把本地的master分支與遠程的master分支關聯起來)

  • git   pull   origin  分支名                           拉取遠程倉庫的代碼到本地,使本地與遠程倉庫的代碼同步

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章