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)的倉庫下檢視到
相關文章
- Mac(OS X)中Git安裝與GitHub基本使用MacGithub
- github package的使用教程GithubPackage
- GitHub使用Github
- mongoose的基本使用Go
- Vagrant 的基本使用
- Vuex的基本使用Vue
- JSCore的基本使用JS
- ContentProvider的基本使用IDE
- Promise的基本使用Promise
- APScheduler的基本使用
- selenium的基本使用
- DailyRollingFileAppender的基本使用AIAPP
- pyquery的基本使用
- MathJax的基本使用
- Class 的基本使用
- git的基本使用Git
- Tomcat的基本使用Tomcat
- jQuery的基本使用jQuery
- 示波器的基本使用:
- IDA的基本使用
- luarocks 的基本使用
- perfdog的基本使用
- mysqli的基本使用MySql
- egg的基本使用
- Vim 基本的使用
- Jedis的基本使用
- mybatis的基本使用MyBatis
- Bootstrap 的基本使用boot
- RecyclerView 的基本使用View
- github的安裝以及使用Github
- Urllib庫的使用一---基本使用
- 如何使用GitHub?Github
- ts + hooks 的基本使用Hook
- linux expect 的基本使用Linux
- 1.2 Spyder的基本使用
- React ref的基本使用React
- 變數的基本使用變數
- socket基本的API使用API