【git学习】git管理本地项目
生活随笔
收集整理的這篇文章主要介紹了
【git学习】git管理本地项目
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(轉(zhuǎn)載請注明出處:http://blog.csdn.net/buptgshengod)
1.背景
?????? 最近打算使用git管理本地的項目,網(wǎng)上的資料很多,但是很雜,這這整理一下。
2.git使用
(1)初始化
新建一個git文件夾,cd進去,建立代碼倉庫
git init??????????進入該文件夾,將文件顯示隱藏可見,里面會生成.git文件,如下圖
將需要被管理的項目放到這個git文件夾下,或者從服務(wù)器clone需要的項目。我將testDraft放了進去
這時候輸入以下命令,查看狀態(tài)
git status
它會提示我們要git add或git commit這次操作。因為我們向代碼庫加入了項目,并沒有將其add到git序列,因為git分布式管理的,所以要把每個文件加到head目錄下,而且每次修改要進行commit說明。下面我們對項目進行說明。
git add testDraftgit commit -m "init the project"然后git會把這次的修改全部列出來
(2)修改并恢復(fù)一個文件
首先,我們?nèi)我庑薷囊粋€文件,resource.properties。打開后如下圖
在里面加入一段話,“this is a test”
然后我們將這個文件add和commit一下,提交文件
我們可以查看這次的修改
git log可以看到,每次commit的哈希碼
我們復(fù)制任意一次哈希碼,輸入如下代碼就可一看到改動
git show dcf7c11e403f7e4ff129aab01e6b6962e1120a77下面我們通過恢復(fù)功能,回到添加this is a test這句話之前
首先我們復(fù)制這次修改的commit碼,也就是上圖中的黃色字碼
在shell中輸入git revert +黃色字碼
git revert dcf7c11.......
彈出下面的內(nèi)容
按ctrl+x退出,發(fā)現(xiàn)“this is test”已經(jīng)被刪了
總結(jié)
以上是生活随笔為你收集整理的【git学习】git管理本地项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android图文介绍NDK安装及简单j
- 下一篇: android告别篇-对于源码我的一些看