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
找一個自己喜歡的目錄下面,建立一個資料夾,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