0 前言
整理一下,自己平時用,也分享給大家。裏面引到的一些blog,也不錯,特別是ProGit這本書,很重要,再詳細的內容,可去書中查找。
本blog適合github和git@osc,無論你用哪個平臺,這裏的東西都可以用到。
我在Mac操作的,Windows平臺幾乎沒有差別。如有,可在留在評論下方。謝謝分享!
==============分割線,歡迎評論==============
1 網上新建倉庫
遠程新建倉庫的時候,沒有問題。找到倉庫鏈接,一個SSH的,一個是HTTP的。
使用SSH的方式,網上有很多資料,傳送門:Git使用之設置SSH Key,不再累述了。
2 本地命令行操作
在上面生成一個github的倉庫以後,會有一點點教程。所有操作,需要去你的工程所在目錄下完成。
第一行代碼,只是生成一個README.md文件,裏面有代碼“# Test”,無關緊要。
$ git init
$ git add . 【注意:後面是加了一個點,表示該目錄下所有文件都要提交,很多教程(包括上面)裏有生成README.md的操作,只提交它,可以輸入git add README.md即可】
$ git commit -m "本次提交的一些相關信息,比如,變動信息"
$ git remote add origin XXXXXXXX 【這裏面是SSH和HTTP方式的選擇,默認用SSH,自己去學着在github上配置公鑰,否則不成功】
$ git push -u origin master
第一次下載使用 $ git clone SSH/HTTP(S)。如果是下載已上傳項目,請用 $ git pull 就可以了。注意文件夾路徑。
3 進階git--版本管理
git checkout origin/master -b testbranch
將本地文件上傳到這個testbranck分支上,並推送到服務器上:
git push origin testbranch
推完後,用命令查看服務器上有幾個分支(也可以去官網刷新):
git branch -av
將會多一個testbranch出來。
4 進階git--撤銷提交
5 參考資料
快速入門資料鏈接:http://git.oschina.net/oschina/git-osc/wikis/Home
推薦的Blog:http://blog.163.com/023_dns/blog/static/1187273662013111301046930/
這裏有常見問題的處理方法
學習資料:http://git.oschina.net/oschina/git-osc/wikis/Home
權威書籍ProGit(中文版)鏈接:http://git.oschina.net/progit/