Git教程

Git教程首頁

鄧龍華 發布于 2015-01-19

下一篇   Git 教程 Git 是一個分布式的版本控制和源代碼管理系統,強調速度。 Git 最初由Linus Torvalds設計和開發為Linux內核開發管理代碼。 Git是GNU通用公共許可證版本2的條款下分發的免費軟件。 本教程將教你如何使用Git 在你的項目版...

閱讀(686)評論(0)贊 (2)

Git 基本概念

1

小丁 發布于 2015-01-19

版本控制系統 (VCS) 版本控制系統 (VCS)?是軟件,幫助軟件開發人員攜手合作,他們的工作并保持完整的歷史。 以下是VCS目標 允許開發人員同步工作. 不要覆蓋對方的變化. 維護歷史的每一個版本. 以下是常見的VCS 集中式版本控制系統(CVCS) 分散式/分布式版本控制系...

閱讀(614)評論(0)贊 (0)

Git 生命周期

1

Harries 發布于 2015-01-19

    在本章中,我們將討論的Git的生命周期。在后面的章節中,我們將看到的Git命令為每個操作。 一般工作流程是這樣的: 克隆Git倉庫作為工作副本。 可以添加/編輯文件,修改工作副本。 如果有必要,你還服用其他開發人員的變化,更新工作副本。 審查前提交。 ...

閱讀(496)評論(0)贊 (0)

Git 創建操作

小丁 發布于 2015-01-19

在本章中,我們將看到如何創建一個遠程Git倉庫,從現在開始,我們將會把它作為Git服務器。我們需要一個的Git服務器允許團隊協作。 創建新用戶 # add new group [[email protected] ~]# groupadd dev # add new user [[email protected]

閱讀(542)評論(0)贊 (0)

Git 執行更改

鄧龍華 發布于 2015-01-19

Jerry 克隆庫,他決定實現基本字符串操作。于是,他創建文件string.c,在添加內容到 string.c 會這個樣子。 #include <stdio.h> int my_strlen(char *s) { char *p = s; while (*p) ++p...

閱讀(626)評論(0)贊 (0)

Git 審查更改

鄧龍華 發布于 2015-01-18

但查看提交詳細資料后,Jerry?實現字符串的長度不能為負數,所以他決定改變my_strlen函數的返回類型。 Jerry 使用git日志命令來查看日志信息。 [[email protected] project]$ git log 上面的命令會產生以下結果。 commit cbe1249...

閱讀(449)評論(0)贊 (0)

Git 提交更改

Harries 發布于 2015-01-18

Jerry 已經提交的更改,他想糾正他的最后一次提交,在這種情況下,git 的修改將幫助操作。最后提交修改操作的變化,包括提交信息,它創建新的提交ID。 修改操作之前,他會檢查提交日志。 [[email protected] project]$ git log 上面的命令會產生以下結果。 ...

閱讀(559)評論(0)贊 (0)

Git 推送操作

Harries 發布于 2015-01-18

Jerry 修改了他的最后一次提交的修改操作,他已經準備好將更改。推操作的數據永久存儲的 Git 倉庫。推操作成功后,其他開發人員可以看到Jerry?的變化。 他執行的git日志命令來查看提交的細節。 [[email protected] project]$ git log 上面的命令會產...

閱讀(462)評論(0)贊 (0)

Git 藏匿操作

小丁 發布于 2015-01-18

假設您正在為您的產品實施的一項新功能。你的代碼是在推進開發進度而客戶不斷升級需求突然來了。正因為如此,你必須保持放下你的新功能,工作幾個小時。你不能提交你的部分代碼,也不能扔掉你的變化。所以,你需要一些臨時空間,在那里你可以存儲你的部分修改,以便以后再提交。 在Git中,藏匿操作...

閱讀(448)評論(0)贊 (0)

Git 重命名操作

小丁 發布于 2015-01-18

截至目前,Tome 和Jerry?都使用手動命令來編譯自己的項目。Jerry?決定為他們的項目創建 Makefile,并給予適當的名稱來命名“string.c” 文件。 [[email protected] project]$ pwd /home/jerry/jerry_repo/proj...

閱讀(353)評論(0)贊 (0)

Git 修正錯誤

2

Harries 發布于 2015-01-18

大部分的人都會犯錯。所以每VCS提供了一個功能,修正錯誤,直到特定的點。 Git提供功能使用,我們可以撤銷已作出的修改到本地資源庫。 假設用戶不小心做了一些更改,以他的本地的倉庫,現在他要扔掉這些變化。在這種情況下,恢復操作中起著重要的作用。 恢復未提交的更改 讓我們假設Jerr...

閱讀(332)評論(0)贊 (0)

Git 標簽操作

Harries 發布于 2015-01-18

允許有意義的名稱到一個特定的版本庫中的標簽操作。Tom?決定標記他們的項目代碼,以便他們以后可以更容易訪問。 創建標簽 讓我們標記當前HEAD使用git tag命令。他提供的標記名稱前加上-a選項,使用-m選項,并提供標簽信息。 [email protected] project]$ pwd ...

閱讀(487)評論(0)贊 (0)

Git 補丁操作

鄧龍華 發布于 2015-01-18

補丁是文本文件,其內容是相似于Git diff,但隨著代碼,它也有元數據有關提交,如提交ID,日期,提交信息等,我們可以創建補丁提交和其他人可以將它們應用到自己的資料庫。 Jerry 為他們的項目實現strcat函數。?Jerry?可以創建自己的代碼路徑發送到Tom。那么他就可以...

閱讀(566)評論(0)贊 (0)

2013平特肖公式