github的基本使用
文章目錄
目的
藉助github託管專案程式碼
基本概念
倉庫(Repository)
倉庫用來存放專案程式碼,每個專案對應一個倉庫,多個開源專案則有多個倉庫
收藏(Star)
倉庫主頁的star按鈕,指收藏的人數 ;收藏專案,方便下次檢視
Fork(複製克隆專案)
複製別人的倉庫到自己的倉庫,獨立存在
PullRequest(傳送請求)
Fork別人的倉庫,自己在自己倉庫下進行專案修改,請求原來專案的主人也進行更改自己的倉庫,如果原專案主覺得修改有意義,則將請求合併到原倉庫
Watch(關注)
Watch某個專案後,此專案有更改後會第一時間通知你
Issue(事務卡片)
發現程式碼的BUG,但是目前沒有成型的程式碼,需要討論時用
基本使用
1.建立專案倉庫
- 點選左上角的黑貓,然後點選new
- 填寫資訊並建立
2.建立檔案
- Add file - Create new file
- 填寫檔名和內容;填寫本次建立檔案的描述
3.修改和刪除檔案
4.檢視提交、修改、刪除記錄
- 可以看到所有的提交記錄
- 檢視某次修改的詳細內容
5.上傳檔案
- Add file-Upload files
- 點選choose your files/直接拖動選擇多個上傳檔案,填寫提交資訊描述.
6.issue
- 這個是gsh(另一個)賬戶,進入之前第一個賬戶建立的倉庫—點選issue—點選New issue
- 當在別人的專案下發現問題時,提交討論問題(git2賬戶)
- 提交成功
- 在git1(倉庫host)下可以看到git2賬戶提交的issue,點選可檢視詳情
- 可以選擇回覆(會公開顯示在issue下),或者close (將不會公開)
- 只有專案主人在issue的closed分類下才能看到
7.主頁
8.關注和收藏
- 在git2賬戶下可以關注或者收藏git1的倉庫,關注此專案時,當此專案有改動時系統會通知git2賬戶
9.Fork
- 在git2賬戶下,fork(克隆)git1賬戶下的倉庫
- 在git2賬戶下成功fork了git1的專案,此倉庫獨立與git1的倉庫
- 在git2賬戶下建立會修改檔案
- 比較本次的專案的改變並提交pull request
- 新增本次pull requests的說明後create pull requests
- 在git1賬戶下可以檢視到git1提交的pull requests
- 可檢視本次pull requests的詳細資訊,確認後可以點選merge進行合併
- 確認merge
- 之後就可以在git1賬戶(host)的倉庫下檢視到
相關文章
- Git && Github的基本使用教程Github
- Github 註冊與基本使用Github
- MAC上Git安裝與GitHub基本使用MacGithub
- Git,Github和Gitlab簡介和基本使用GithubGitlab
- Mac(OS X)中Git安裝與GitHub基本使用MacGithub
- GitHub使用Github
- GitHub 使用Github
- github package的使用教程GithubPackage
- Vuex的基本使用Vue
- mongoose的基本使用Go
- mysqli的基本使用MySql
- mybatis的基本使用MyBatis
- RecyclerView 的基本使用View
- Bootstrap 的基本使用boot
- jQuery的基本使用jQuery
- GCD的基本使用GC
- Promise的基本使用Promise
- pymongo的基本使用Go
- pymssql的基本使用SQL
- github的安裝以及使用Github
- 如何使用GitHub?Github
- GitHub使用教程Github
- 正確使用Github 的方法 + Git 和 GitHub 教程和技巧Github
- ts + hooks 的基本使用Hook
- Nifi:nifi的基本使用Nifi
- JSCore的基本使用JS
- React ref的基本使用React
- AIDL的基本使用AI
- ViewDragHelper 的基本使用(一)View
- socket基本的API使用API
- 代理的基本使用(delegate)
- selenium的基本使用
- GitHub + Hexo搭建自己部落格(一) 基本內容GithubHexo
- Git詳解和Github的使用Github
- Git詳解及github的使用Github
- 使用github搭建自己的maven庫GithubMaven
- GitHub的基本功能 生動形象~ 不懂英語的進來Github
- Windows下Github使用WindowsGithub