使用Git管理本地項目

來源:互聯網
上載者:User

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

在Ubuntu Server上安裝Git

伺服器端Git倉庫的建立(Ubuntu)

Linux下Git簡單使用教程(以Android為例)

Git權威指南 PDF高清中文版

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.