原创 Git基礎之(十)——遠程倉庫——添加遠程庫

現在的情景是,你已經在本地創建了一個Git倉庫後,又想在GitHub創建一個Git倉庫,並且讓這兩個倉庫進行遠程同步,這樣,GitHub上的倉庫既可以作爲備份,又可以讓其他人通過該倉庫來協作,真是一舉多得。首先,登陸GitHub,然後,在右

原创 Git基礎之(九)——遠程倉庫

到目前爲止,我們已經掌握瞭如何在Git倉庫裏對一個文件進行時光穿梭,你再也不用擔心文件備份或者丟失的問題了。可是有用過集中式版本控制系統SVN的童鞋會站出來說,這些功能在SVN裏早就有了,沒看出Git有什麼特別的地方。沒錯,如果只是在一個倉

原创 Git基礎之(十一)——遠程倉庫——從遠程庫克隆

上次我們講了先有本地庫,後有遠程庫的時候,如何關聯遠程庫。現在,假設我們從零開發,那麼最好的方式是先創建遠程庫,然後,從遠程庫克隆。首先,登陸GitHub,創建一個新的倉庫,名字叫gitskills:我們勾選Initialize this

原创 Git基礎之(十三)——分支管理——創建與合併分支

在版本回退裏,你已經知道,每次提交,Git都把它們串成一條時間線,這條時間線就是一個分支。截止到目前,只有一條時間線,在Git裏,這個分支叫主分支,即master分支。HEAD嚴格來說不是指向提交,而是指向master,master纔是指向

原创 Git基礎之(十二)——分支管理

分支就是科幻電影裏面的平行宇宙,當你正在電腦前努力學習Git的時候,另一個你正在另一個平行宇宙裏努力學習SVN。如果兩個平行宇宙互不干擾,那對現在的你也沒啥影響。不過,在某個時間點,兩個平行宇宙合併了,結果,你既學會了Git又學會了SVN!

原创 Git基礎之(二十六)——自定義Git——搭建Git服務器

在遠程倉庫一節中,我們講了遠程倉庫實際上和本地倉庫沒啥不同,純粹爲了7x24小時開機並交換大家的修改。GitHub就是一個免費託管開源代碼的遠程倉庫。但是對於某些視源代碼如生命的商業公司來說,既不想公開源代碼,又捨不得給GitHub交保護費

原创 Git基礎之(二十五)——自定義Git——配置別名

有沒有經常敲錯命令?比如git status?status這個單詞真心不好記。如果敲git st就表示git status那就簡單多了,當然這種偷懶的辦法我們是極力贊成的。我們只需要敲一行命令,告訴Git,以後st就表示status:$ g

原创 Reduce APK Size(降低安裝包大小)

Users often avoid downloading apps that seem too large, particularly in emerging markets where devices connect to often-

原创 html基礎課(1)

html有基本骨架,這個骨架能夠用sublime快速生成:  骨架抽象出來:1 <html>2 <head>3 4 </head>5 <body>6 7 </body>8 </html>網頁的最外層的標籤對兒是<html></html>標籤

原创 Git基礎之(二十三)——自定義Git

在安裝Git一節中,我們已經配置了user.name和user.email,實際上,Git還有很多可配置項。比如,讓Git顯示顏色,會讓命令輸出看起來更醒目:$ git config --global color.ui true這樣,Git

原创 Git基礎之(二十二)——使用GitHub

我們一直用GitHub作爲免費的遠程倉庫,如果是個人的開源項目,放到GitHub上是完全沒有問題的。其實GitHub還是一個開源協作社區,通過GitHub,既可以讓別人參與你的開源項目,也可以參與別人的開源項目。在GitHub出現以前,開源

原创 Manage Your App's Memory(android內存管理)

Random-access memory (RAM) is a valuable resource in any software development environment, but it's even more valuable o

原创 Git基礎之(二十)——標籤管理——創建標籤

在Git中打標籤非常簡單,首先,切換到需要打標籤的分支上:$ git branch * dev   master$ git checkout masterSwitched to branch 'master'然後,敲命令git tag <n

原创 html基礎課(2)

二、HTML骨架標準的骨架1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr

原创 Git基礎之(十七)——分支管理——Feature分支

軟件開發中,總有無窮無盡的新的功能要不斷添加進來。添加一個新功能時,你肯定不希望因爲一些實驗性質的代碼,把主分支搞亂了,所以,每添加一個新功能,最好新建一個feature分支,在上面開發,完成後,合併,最後,刪除該feature分支。現在,