這篇基礎教學
由於之前胡亂fork了很多沒有實踐的專案,需要為了以後的github開發整理出來,這篇文章的目的就是github拓荒,怎麼從乙個雜亂的github開始到自己可維護的github專案工作站,之間講解一些實際的操作。
你可以學到:如何刪除fork專案;如何在github新建專案;如何快速編寫readme.md檔案;git基本命令操作;
我的初始github是這樣的:
選中並進入你要刪除專案;
選擇專案欄最右邊的setting
拉到最下邊,根據提示操作就好了。
在你的github**,github就提示你可以新建乙個project,做乙個自己的github倉庫專案,點進去之後就可以去按照自己的專案規劃命名(注意repository name只能填寫英文本元,否則你建立的工程只能是owner/-的形式,如果想要有中文提示可以在下邊的description中填寫。
建立好之後進入如下頁面,最上邊的http/ssh 鏈結是給你git clone自己專案用的。初始化工程的操作,github已經給你想好了,
git clone 鏈結之後
建立readme.md檔案,markdown格式用於讓別人快速了解你的專案
echo "# -" >> readme.md初始化git ->在本地暫存區加入你想提交的檔案,全部改動可以用git add
git init檔案提交到本地倉庫,並設立遠端倉庫為origin名(一般你git clone回來已經設定了origin)git add readme.md
git remote add origin ***.git從本地倉庫提交到遠端倉庫 origin是遠端倉庫名,master是你提交的分支名git remote -v //這個時候你可以檢視遠端倉庫資訊
git push origin master很多教程會教你如何寫markdown,其實與其自己設計不如直接點開乙個readme.md檔案自己看人家怎麼寫的,要我說markdown這種東西就不需要學,自己照著寫自己想寫的內容就好了:
直接點鏈結看icu996寫的讀我:
或者halo工程的:
之前在簡單介紹中提過一下git的概念,現在簡單說下git的常規用法
git最常用的提交:
git add .切換分支並更新工作區git commit -m
git push 《倉庫名》 《分支名》
git checkout 《分支名》選擇乙個分支合併到自己所在的分支
git cherry-pick新建乙個tag在當前commit
git tag和遠端倉庫**合併git tag -d //刪除tag
git fetch 《倉庫名》 《分支名》 //拉取遠端倉庫的分支到本地合併commit提交git rebase 《倉庫名》/《分支名》 //合併本地**,如果有衝突解決後git rebase --continue就好
git rebase -i head~3 //選取最近3個commit進行合併成乙個此時進入介面把想合併的分支向下填寫squash就好:
後悔藥:把最近一次的commit撤回
git reset head^ --soft //撤回到工作區重新編輯上一次提交常用的就這些,更多可看阮老師bloggit reset head^ --hard //丟棄工作區 返回到上一次提交之前
浮躁的2 0和報業拓荒
2.0的草根真的很火爆。我最近見過的 朋友 無論年齡無論職業都在忙著 創業 尤其是it界的軟體開發人員,瘋了!他們的模式類似 程式幾乎類似,每乙個人都有正常的工作。每天晚上,夜幕包裹之下書房裡劈劈啪啪的敲打聲就是未來的夢想。他們為自己的50歲在雕刻乙份保障。我看到了他們沒有沙發和電視的客廳,甚至只有...
如何使用github?
作為在it界被廣泛使用的公共 平台,github已經成為it從業人員必需熟練掌握的軟體工具。本文是作者乙個學習筆記。以供讀者參考使用。learn git baching 所謂軟體開發 的版本控制 軟體 是指在軟體開發過程中,按照提交到伺服器的時間順序來儲存 的工具 軟體 因為是按照提交時間順序來儲存...
GitHub使用簡介 github如何使用
關於github的常見使用方法,請參考官網上面的說明。本篇文件只是針對於常用的,而且容易犯錯的用法進行說明。僅僅是個人觀點。如何使用github?1 常用的是首先在github上建立乙個版本庫,然後接下來的工作是在本機建立乙個版本庫,注意不一定要和原來那個版本的檔名相同。比如原來建立的版本為hell...