歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 使用Git管理本地項目

使用Git管理本地項目

日期:2017/2/28 14:34:57   编辑:Linux教程

1.背景

最近打算使用git管理本地的項目,網上的資料很多,但是很雜,這這整理一下。

2.git使用

(1)初始化

新建一個git文件夾,cd進去,建立代碼倉庫

git init

進入該文件夾,將文件顯示隱藏可見,裡面會生成.git文件,如下圖

將需要被管理的項目放到這個git文件夾下,或者從服務器clone需要的項目。我將testDraft放了進去

這時候輸入以下命令,查看狀態

git status

它會提示我們要git add或git commit這次操作。因為我們向代碼庫加入了項目,並沒有將其add到git序列,因為git分布式管理的,所以要把每個文件加到head目錄下,而且每次修改要進行commit說明。下面我們對項目進行說明。

git add testDraft

git commit -m "init the project"

然後git會把這次的修改全部列出來

(2)修改並恢復一個文件

首先,我們任意修改一個文件,resource.properties。打開後如下圖

在裡面加入一段話,“this is a test”

然後我們將這個文件add和commit一下,提交文件

28852262@cnbjlx20155:~/git$ git add testDraft/resource.properties
28852262@cnbjlx20155:~/git$ git commit -m "test1"

我們可以查看這次的修改

git log

可以看到,每次commit的哈希碼

我們復制任意一次哈希碼,輸入如下代碼就可一看到改動

git show dcf7c11e403f7e4ff129aab01e6b6962e1120a77

下面我們通過恢復功能,回到添加this is a test這句話之前

首先我們復制這次修改的commit碼,也就是上圖中的黃色字碼

在shell中輸入git revert +黃色字碼

git revert dcf7c11.......

彈出下面的內容

按ctrl+x退出,發現“this is test”已經被刪了

Git 的詳細介紹:請點這裡
Git 的下載地址:請點這裡

推薦閱讀

Fedora通過Http Proxy下載Git http://www.linuxidc.com/Linux/2009-12/23170.htm

在Ubuntu Server上安裝Git http://www.linuxidc.com/Linux/2009-06/20421.htm

服務器端Git倉庫的創建(Ubuntu) http://www.linuxidc.com/Linux/2011-02/32542.htm

Linux下Git簡單使用教程(以Android為例) http://www.linuxidc.com/Linux/2010-11/29883.htm

Git權威指南 PDF高清中文版 http://www.linuxidc.com/Linux/2013-10/91053.htm

Copyright © Linux教程網 All Rights Reserved