git詳細介紹
Git管理我們的代碼會經歷三個不過程
1. 工作區:沒有提交的代碼就是存放的工作區
2. 暫存區:通過 git add 文件名 命令提交代碼該文件就放在暫存區
3. 歷史區:通過 git commit -m 提交信息 命名提交的代碼就放在歷史區
自己工作區有代碼,暫存區和歷史有有備份的代碼,所以代碼不會丟失,很安全的。
提交代碼要經歷的過程,如圖所示
在工作區中修改了代碼,我想回到之前提交的樣子,可以通過 git checkout 文件名 來回退到上一次提交的版本
當你已經提交到了暫存區也就是已經執行了 git add 文件名 命令,發現要返回到之前的版本,可以使用 git checkout 版本號 文件名
代碼已經提交到了歷史區也就是已經執行了git commit -m 提交信息,返現要返回之前的版本,可以使用 git checkout 版本號 文件名
每次回退到之前的版本都都要重新提交代碼。
如果中間出錯了我們可以撤回的(在不同的工作區間使用不同的命令)
代碼回退的在不同區間使用不同命令
代碼沖突的解決辦法
當在一個分支中同時建了兩個分支,合並的時候就會出錯
git詳細介紹
相關推薦
git詳細介紹
管理 分享 bsp inf 提交代碼 com div jpg 沖突 Git管理我們的代碼會經歷三個不過程 1. 工作區:沒有提交的代碼就是存放的工作區 2. 暫存區:通過 git add 文件名 命令提交代碼該文件就放在暫存區 3. 歷史區:通過 git commit
Git 詳細介紹和使用
開發十年,就只剩下這套架構體系了! >>>
Git使用詳細介紹
http://blog.csdn.net/gemmem/article/details/7290125 https://help.github.com/articles/set-up-git http://www.vogella.com/articles/Git/art
關於構建私人git伺服器以及git與github的區別的詳細介紹
it專案開發往往都是團隊來完成的各有分工,那麼在生產的過程中為了更好的將每個人完成的地方完美的搭配起來,公司大多會採用比較合適的團隊協作工具,早起svn的使用很普遍,近年出現了github社群之後很多公司轉而使用git倉庫進行高效的程式碼協作以及版本控制。 也就是說當一
Git多賬號配置詳細介紹
在開發的過程中(git管理),經常會遇到這樣的狀況:在Github、Gitlab、Oschina等分別都有賬戶,為此我們需要為不同的賬戶生成不同的金鑰,那對這些不同的賬戶和不同的金鑰,我們該怎麼處理呢? 一、如何生成ssh金鑰 1.1 設定G
RabbitMQ基礎概念詳細介紹
可用性 將不 tar connect 相互 abi 封裝 編寫 綁定 原文地址:http://www.diggerplus.org/archives/3110 引言 你是否遇到過兩個(多個)系統間需要通過定時任務來同步某些數據?你是否在為異構系統的不同進程間相互調用、通
dede_archives文章主表詳細介紹
small 選項 key 標題 varchar col cms cores ann dedecms二次開發目錄點這個:dedecms二次開發教程目錄 字段 類型 整理 屬性 Null 默認 額外 id mediumin
JS 事件綁定、事件監聽、事件委托詳細介紹
兼容性 log 查看 and == 常用 提高 監聽 live 事件綁定 要想讓 JavaScript 對用戶的操作作出響應,首先要對 DOM 元素綁定事件處理函數。所謂事件處理函數,就是處理用戶操作的函數,不同的操作對應不同的名稱。 在JavaScript中,有三種常用的
dede_addonimages圖片附加表主表詳細介紹
image 下載 復制 ati logs top 選項 span lsp dedecms二次開發目錄點這個:dedecms二次開發教程目錄 字段 類型 整理 屬性 Null 默認 額外 aid mediumint(
hibernate主鍵詳細介紹
tab merge ren net 對象 num rac 16進制 鍵值 /** * * @author liuguangyi * @content ejb3註解的API定義在javax.persistence.*包裏面。 * * 註釋說
Git詳細教程
變量 版本控制 為什麽 點擊 臨時 每次 ase 出現 註意 分布式版本控制系統--git 一.什麽是Git 1.Git是什麽 Git是目前世界上最先進的分布式版本控制系統(沒有之一)。 實際上版本控制系統有如下幾個: 1) CVS 2) SVN 3) Git 這個概念中
dede_arctype欄目表主表詳細介紹
back 支持 模板 綁定 是否 index color type left dedecms二次開發目錄點這個:dedecms二次開發教程目錄 字段 類型 整理 屬性 Null 默認 額外 id smallint(
HTML中Css詳細介紹
維護 類型 html 外部 -html css樣式 樣式表 作用 tex 一、樣式表的作用 1、Css樣式表,層疊樣式表 2、類似於人類的衣服,網頁的衣服 3、作用:美化網頁 4、優勢: 1.內容與表現分離,便於維護 2.樣式豐富,頁面布局靈活
文件上傳到tomcat服務器 commons-fileupload的詳細介紹與使用
部分 中文字符 form 引用 編碼 path -type dex item 三個類:DiskFileUpload、FileItem和FileUploadException。這三個類全部位於org.apache.commons.fileupload包中。 首先需要說明一下f
氚雲CRM產品的詳細介紹
銷售管理 銷售人員 聯系人 產品 管理者 1 產品價值1.1 核心優勢 1.2 銷售管理者的煩惱 1.3 產品價值-解決銷售人員的煩惱 1.4 氚雲CRM幫助企業提高工作效率、促進團隊業績順利達成從客戶開發、外勤,聯系人的維護,客戶的跟進商機的有效推進到合同的簽定成交以及發票、回款等銷售生
Git詳細教程(3)---結合gitHub使用
之間 方便 結果 最新 strong ini 編輯 repos github 1.GitHub的基本使用 GitHub就是一個網站,本身是基於Git,可以完成版本控制,可以托管代碼。 英文版的。 在使用GitHub之前,首先需要註冊一個賬號。 登錄,就可以完成相關的
rabbitMQ概念詳細介紹
end 使用 hosts 性能 benefit 路由 相關 大型網站 進行 1. 歷史 RabbitMQ是一個由erlang開發的AMQP(Advanced Message Queue )的開源實現。AMQP 的出現其實也是應了廣大人民群眾的需求,雖然在同步消息通訊
A10 負載均衡模擬器下載安裝及license免費激活詳細介紹
負載均衡 f5 a10 模擬器下載 A10 Networks官網免費提供Vthunder模擬器下載,並免費提供30天、5Mbps吞吐全功能模塊的License;獲取方法如下:1、首先,登錄A10 Networks官網,提交Vthunder模擬下載申請,申請地址:https://glm.a10n
Linux目錄結構詳細介紹(一)
linux 目錄結構 頂點 / ,其它所有目錄都在根下根下面的目錄及目錄裏的子目錄是一個有層次的倒掛樹狀結構目錄描述/處於linux系統樹形結構的最頂端,它是linux文件系統的入口,所有的目錄、文件、設備都在/之下。/bin/bin是Binary的縮寫,存放著linux系統命令。/boot/包括內核
詳細介紹Java虛擬機(JVM)
委托 article log flow 包括 源代碼 filename method 獨立 1. JVM生命周期 啟動。啟動一個Java程序時,一個JVM實例就產生了,任何一個擁有public static void main(String[] args)函數的class