git學習:開始使用git

來源:互聯網
上載者:User

工作都有一段時間了,一直苦於版本控制。用的一直都是手動方式,copg,備份,note。雖然感覺自己還是很“勤奮的”,但是為了使自己更懶,我只有學git了。(這裡不得不說一下github,一個成熟的編程社交網站,菜鳥接近高手的好去處)

首先是看網易公開課的視頻,看完了,懂一點,但還是不敢用,因為“太複雜”了。

這裡說的複雜,是因為我以前沒有用過什麼版本控制軟體,一上手就用git了。

git給我的印象是輕巧,快捷,優雅。

輕巧是因為她是一個檔案系統,而且近乎所有操作都是本地執行。

快捷是因為她是直接記錄快照,而非差異比較。

優雅是因為她具有了其它版本控制軟體的優點,卻沒有其它版本控制軟體的累贅,用一個.git就記錄了所有的事情。

但是,她同時也是複雜的,複雜的資訊模型,讓人抓狂的命令列文法,各種抽象。

以下是一些操作:

git init

建立一個空的 Git 版本庫或重新初始化一個已存在的版本庫

git status
顯示工作區狀態

git add

添加檔案內容至索引(通常是在一個工程檔案夾中直接git add .,當然gitignore檔案要寫好)

git log

查看記錄

git commit

提交(提交前最好git diff看看剛前工作區與上一個提交的變化)

還有...

詳細看man git。


找不到man git?

是因為git的協助文檔(man page)缺失導致,可以去git的man檔案夾驗證下(我的地址是:/usr/local/share/man),比如git commit的man page對應著一個名為git-commit*的協助手冊。
可以從以下地方下載比較權威的man page文檔:
http://code.google.com/p/git-core/downloads/list

將下載下來的man page檔案拷貝進git的man檔案夾裡即可。


這裡是一個簡單的教程(圖文並茂,基本沒有深奧的東西):

http://rogerdudler.github.io/git-guide/index.zh.html

擴充閱讀:

《pro_git_中文版本》http://blog.jobbole.com/25775/

《git community book 中文版》http://gitbook.liuhui998.com/

《GotGitHub》http://www.worldhello.net/gotgithub/

《在QtCreator上使用版本控制系統Git》http://blog.csdn.net/jiangcaiyang123/article/category/1261818

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.