如何拓荒github

這篇基礎教學

由於之前胡亂fork了很多沒有實踐的項目,需要爲了以後的GitHub開發整理出來,這篇文章的目的就是github拓荒,怎麼從一個雜亂的github開始到自己可維護的github項目工作站,之間講解一些實際的操作。

你可以學到:如何刪除fork項目;如何在github新建項目;如何快速編寫README.md文件;git基本命令操作;

一,刪除fork項目

我的初始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

git add README.md

文件提交到本地倉庫,並設立遠程倉庫爲origin名(一般你git clone回來已經設定了origin)

git remote add origin xxx.git

git remote -v //這個時候你可以查看遠程倉庫信息

從本地倉庫提交到遠程倉庫 origin是遠程倉庫名,master是你提交的分支名

git push origin master

三,編寫README.MD

很多教程會教你如何寫markdown,其實與其自己設計不如直接點開一個README.md文件自己看人家怎麼寫的,要我說markdown這種東西就不需要學,自己照着寫自己想寫的內容就好了:

直接點鏈接看ICU996寫的讀我:https://github.com/996icu/996.ICU/blame/master/README.md

或者halo工程的:https://raw.githubusercontent.com/halo-dev/halo/master/README.md

四,git基本操作

之前在簡單介紹中提過一下git的概念,現在簡單說下git的常規用法

git最常用的提交:

git add .

git commit -m <message>

git push <倉庫名> <分支名>

切換分支並更新工作區

git checkout <分支名>

選擇一個分支合併到自己所在的分支 

git cherry-pick <commit>

新建一個tag在當前commit

git tag <tag> 

git tag -d <tag>  //刪除tag

 和遠程倉庫代碼合併

git fetch <倉庫名> <分支名> //拉取遠程倉庫的分支到本地

git rebase <倉庫名>/<分支名>  //合併本地代碼,如果有衝突解決後git rebase --continue就好

合併commit提交

 git rebase -i HEAD~3 //選取最近3個commit進行合併成一個 

此時進入界面把想合併的分支向下填寫squash就好:

後悔藥:把最近一次的commit撤回

git reset HEAD^ --soft //撤回到工作區重新編輯上一次提交

git reset HEAD^ --hard //丟棄工作區 返回到上一次提交之前

 常用的就這些,更多可看阮老師blog https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章