1. 程式人生 > >Git 教程 1 git安裝及基本命令

Git 教程 1 git安裝及基本命令

在Mac OS X上安裝Git

   由於沒有Windows系統,也沒在Windows上安裝過git,所以只介紹mac的安裝。Windows小夥伴自行百度了。

   第一是安裝homebrew,然後通過homebrew安裝Git,具體方法請參考homebrew的文件:http://brew.sh/

   第二種方法更簡單,也是推薦的方法,就是直接從AppStore安裝Xcode,Xcode集成了Git,不過預設沒有安裝,你需要執行Xcode,選擇選單“Xcode”->“Preferences”,在彈出視窗中找到“Downloads”,選擇“Command Line Tools”,點“Install”就可以完成安裝了。

   安裝完成後,執行命令 git version 

   

   則是安裝成功了!安裝完成後執行以下兩個命令,

   git config --global user.name "xxx"
   git config --global user.email "xxxxx"

   因為Git是分散式版本控制系統,所以,每個機器都必須自報家門:你的名字和Email地址。git config命令的--global引數,用了這個引數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和Email地址。

建立版本庫

   版本庫又名倉庫,英文名repository

,你可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改、刪除,Git都能跟蹤。

   找一個自己喜歡的目錄下面,建立一個資料夾,repository

   mkdir repository

初始化倉庫 git init

進入到repository資料夾,並執行git init 。執行完成後當前目錄下會多出一個.git的隱藏資料夾,所有git需要的資料和資源都存放在該目錄中。   

檢視倉庫狀態 git status

   git status

執行結果首先展示了我們當前處於master分支下,沒有東西可以提交,因為當前倉庫中還沒有記錄任何檔案的任何狀態。

   我們現在倉庫裡新增一個檔案,新增內容 hello git!  再次執行 git status命令   

   紅色的檔案顯示,表示此檔案還未被git託管。 

   新增到暫存區 git add  

   git add 命令可以將一個檔案新增到暫存區,接下來,執行命令將檔案新增到暫存區中,再次執行 git status 檢視

   

      我們看到此時的狀態已經發生了變化

   提交到本地倉庫 git commit 

   當檔案提交到暫存區之後,此時我們可以通過git commit命令將當前暫存區的檔案提交到本地倉庫。注意,執行commit命令時,我們需要加上提交備註,即-m引數

      

   檢視日誌 git log

   

   如果我們要檢視的命令並不用這麼詳細,可以在git log後面加上--pretty=short。 git log --pretty=short,這樣顯示出來的就只是簡略資訊了

   如果我只想檢視某一個檔案的提交日誌,在git log後面加上檔名即可。git log test01

如果我還想檢視提交時檔案的變化,加上-p引數即可  git log -p test01

檢視更改前後的差異 git diff 

  我往檔案中再新增 - change,此時執行git diff命令,結果如下

   

   此時我們執行git add命令,將檔案提交到暫存區,然後再執行git diff,

      

此時沒有任何資訊輸出,因此此時工作區的內容和暫存區的內容已經保持一致了。但是此時工作區和本地倉庫中最新提交的內容還是不一致,我們可以通過git diff HEAD命令來檢視   

   

   此時我們需要執行git commit命令將暫存區中的檔案提交,提交成功之後,再執行git diff HEAD命令

   

工作區撤銷 git checkout -- 檔名

   首先我們執行了git status命令,工作區是乾淨的,然後vim 檔案新增內容,儲存並退出,退出來之後又執行了git status命令,此時工作區的狀態已經發生變化。然後執行了git checkout — test01命令,表示撤銷之前的操作,恢復到之前的狀態。再執行git status,狀態也恢復了。

add到暫存區的程式碼想撤銷 先 git reset head 後 git checkout -- 檔名

  先將暫存區的程式碼撤銷到工作區,然後將工作區的程式碼撤銷(工作區撤銷)。

提交到本地倉庫的撤銷  git reset --hard <版本號>

   提交到本地倉庫的程式碼一樣也可以撤銷,我們可以利用git reset --hard <版本號>命令來實現版本回退,該命令中的版本號有幾種不同的寫法

   1.可以使用HEAD^來描述版本,一個^表示前一個版本,兩個^^表示前兩個版本,以此類推。
   2.也可以使用數字來代替^,比如說前100個版本可以寫作HEAD~100。
   3.也可以直接寫版本號,我們也可以直接填版本號,我們不用全部輸入,只需要輸入前面幾個字元即可。

相關推薦

Git 教程 1 git安裝基本命令

在Mac OS X上安裝Git    由於沒有Windows系統,也沒在Windows上安裝過git,所以只介紹mac的安裝。Windows小夥伴自行百度了。    第一是安裝homebrew,然後通過homebrew安裝Git,具體方法請參考homebrew的文件:ht

Linux運維之道之RHEL7系統安裝基本命令

達內linux雲計算運維admin安裝RHEL7系統1.準備系統光盤: ---插入RHEL7光盤,引導安裝程序; ---設置主機,將光盤設為第一引導設備 ----從RHEL7光盤啟動主機 ---檢測光盤的完整性 ---從ISO鏡像啟動時,建議跳過檢測;2.安裝過程: ----配置安裝程

Lesson 1-Linux安裝基礎命令

屏幕 基礎 lesson linu 用戶家目錄 目錄大小 隱藏 linux pwd 1、Linux安裝(略)2、基礎命令  cd     切換目錄   /home 切換到home目錄    .     代表當前目錄    ..    代表切換到當前目錄的上

Git教程安裝基本操作】

Git簡介 Git(全域性資訊追蹤器)。   Git是一個分散式版本控制工具,Git的使用中央倉庫不是必須的,使用者本地就是一個完

git安裝基本用法

directory .com http 安裝客戶端 direct 基本用法 git 鼠標右鍵 tortoise 安裝: 1先安裝客戶端,選擇默認路徑,直接下一步就可以了 2安裝圖形化客戶端,選擇默認路徑安裝完成 基本用法: 1同步coding上的文件   在桌面上點擊鼠標

Git入門(安裝基礎命令列操作)

一、安裝 1、Mac   在Mac中安裝Git的方法不止一種。最簡單的要數通過Xcode命令列工具。對於Mavericks(10.9)或更高版本的作業系統,當你第一次嘗試在終端執行git命令時,系統會自動檢查是否已安裝Git;如果未安裝,則會提示你安裝它。如果希望獲得更高的版本,也可以通過二進位制安裝程式

git安裝基本命令

一、前言   GibHub的名字源於Git,Git是一個分散式版本控制系統,讓程式設計師團隊能夠協作開發專案,Git幫助大家管理為專案所做的工作,避免一個人所做的修改影響其他人所做的修改。你在專案中實現一個新功能的時候,Git將跟蹤你對每個檔案所做的修改。確定程式碼可行後,你將提交所做的修改,而Git將記錄專

linux上git安裝基本操作

git安裝:yum -y install git git解除安裝:yum uninstall git git --bare init 06D/ 新建一個遠端倉庫 1. 新建一個遠端倉庫

git入門(安裝基本命令

git安裝 使用的是linux系統,所以安裝方法:終端中輸入:sudo apt-get install git,老一點的版本則需要執行命令:sudo apt-get install git-core,也可以原始碼安裝則需要進行make instal 。 初始設定:

Git入門——安裝基本命令

  一、Git 的安裝 下載地址:https://git-scm.com/ 一直點選下一步   二、Git 的基本命令 1、準備工作 訪問 GitHub:https://github.com 註冊或登入您的賬號 點選右上角的「New Repository」來新建

Git入門】安裝常用命令操作

Git VS SVN ① 版本庫本地化,支援離線提交,相對獨立不影響協同開發。每個開發者都擁有自己的版本控制庫,在自己的版本庫上可以任意的執行提交程式碼、建立分支等行為。 ② 更少的“倉庫汙染”。git對於每個工程只會產生一個.git目錄,這個工程所有的版本控制資訊都在這個目錄中,不

Git教程Git教程使用命令

使用場景 推送 git分支 alt fig 沒有之一 令行 之間 通過 ??Git是目前世界上最先進的分布式版本控制系統,可以自動記錄和管理文件的改動,還可以團隊寫作編輯,也就是幫助我們對不同的版本進行控制。2008年,GitHub網站上線,為開源項目提供免費存儲,迅速發展

git 安裝基本配置

git 基本上來說是開發者必備工具了,在伺服器裡沒有 git 實在不太能說得過去。何況,沒有 git 的話,面向github程式設計 從何說起,如同一個程式設計師斷了左膀右臂。 你對流程熟悉後,只需要一分鐘便可以操作完成 原文地址: 伺服器 ssh key 以及 git 的配置 系列文章: 伺服器運維

Git教程1

mail opera ber 設置 十六 ide 錯誤 creat 其他 Git Git簡介 Git是什麽? Git是目前世界上最先進的分布式版本控制系統(沒有之一)。 Git有什麽特點?簡單來說就是:高端大氣上檔次! 那什麽是版本控制系統? 如果你用Microsoft W

緩存系列之三:redis安裝基本數據類型命令使用

pytho children tile 指令 sed eject 檢測 install 文件的 一:Redis是一個開源的key-value存儲系統。與Memcached類似,Redis將大部分數據存儲在內存中,支持的數據類型包括:字符串、哈希表、鏈表、集合、有序集合以及基

git系列1安裝初體驗(windows)

conf pan cnblogs it管理 png 下一步 rac -1 stage 1.百度雲盤地址 https://pan.baidu.com/s/1o8vAt78 2.下載後雙擊直接下一步下一步即可 3.創建一個目錄,並在目錄中創建文件README.CD 4.

筆記-讀官方Git教程(1)~認識Git

分系統 存儲信息 時間 data- CA 本地 pan ddl ide 小書匠 版本管理 教程內容基本來自git官方教程,認真都了系列的文章,然後對一些重點的記錄下來,做了簡單的歸納並寫上自己的思考. 目錄: 1.Git介紹 2.Git版本控制原理 3.Git特點 4

CentOS 安裝 Docker 解除安裝 Docker 基本命令

1、安裝Docker命令:yum install docker,安裝詳情: [[email protected]_4_84_centos ~]# yum install docker Loaded plugins: fastestmirror, langpacks Loading m

ubuntu 安裝mongodb 基本命令

1 更新 sudo apt-get update 2 安裝mongodb sudo apt-get install mongodb 3 啟動  停止  重啟 sudo service mongodb start sudo service mongodb st

Windows安裝curl基本命令

什麼是curl命令? curl是利用URL語法在命令列方式下工作的開原始檔傳輸工具。被廣泛應用在Unix、多種Linux發行版本中,並且有DOS和win32、win64下的移植版本。 在Windows下使用curl命令: 安裝: 1:進入curl官網下載合適的版本,我這裡下載的是Wind