[TOC]
## GitHub 流程
流程通常如下:
1. 從 `master` 分支中創建一個新分支
2. 提交一些修改來改進項目
3. 將這個分支推送到 GitHub 上
4. 創建一個合并請求(“Create pull request”)
5. 討論,根據實際情況繼續修改
6. 項目的擁有者合并或關閉你的合并請求
當你單擊了“Create pull request”(創建合并請求)的按鈕后,這個項目的擁有者將會收到一條包含關改動和合并請求頁面的鏈接的提醒。
雖然合并請求通常是在貢獻者準備好在公開項目中提交改動的時候提交,但是也常被用在仍處于開發階段的內部項目中。因為合并請求在提交后 依然可以加入新的改動 ,它也經常被用來建立團隊合作的環境,而不只是在最終階段使用。
在這個流程中,最看重的是歷史記錄和最后的合并。
所以,與上游保持同步時,如果你想要合并目標分支來讓你的合并請求變得可合并,你需要將源版本庫添加為一個新的遠端,并從遠端抓取內容,合并主分支的內容到你的分支中去,修復所有的問題并最終重新推送回你提交合并請求使用的分支。分解說明如下:
1. 將源版本庫添加為一個遠端,并命名為“upstream”(上游)
2. 從遠端抓取最新的內容
3. 將主分支的內容合并到你的分支中
4. 修復產生的沖突
5. 再推送回同一個分支
你完成了上面的步驟后,合并請求將會自動更新并重新檢查是否能干凈的合并。你可以在Git中一直重復以上操作。如果你有一個運行了十分久的項目,你可以輕松地合并目標分支且只需要處理最近的一次沖突,這使得管理流程更加容易。
* 7
* 2
- WebAPP
- Linux Command
- 入門
- 處理文件
- 查找文件單詞
- 環境
- 聯網
- Linux
- Linux目錄配置標準:FHS
- Linux文件與目錄管理
- Linux賬號管理與ACL權限設置
- Linux系統資源查看
- 軟件包管理
- Bash
- Daemon/Systemd
- ftp
- Apache
- MySQL
- Command
- Replication
- mysqld
- remote access
- remark
- 限制
- PHP
- String
- Array
- Function
- Class
- File
- JAVA
- Protocals
- http
- mqtt
- IDE
- phpDesigner
- eclipse
- vscode
- Notepad++
- WebAPI
- Javasript
- DOM
- BOM
- Event
- Class
- Module
- Ajax
- Fetch
- Promise
- async/await
- Statements and declarations
- Function
- Framwork
- jQurey
- Types
- Promise
- BootStrap
- v4
- ThinkPHP5
- install
- 定時任務
- CodeIgniter
- React.js
- node.js
- npm
- npm-commands
- npm-folder
- package.json
- Docker and private modules
- module
- webpack.js
- install
- configuration
- package.json
- entry
- modules
- plugins
- Code Splitting
- loaders
- libs
- API
- webpack-cli
- Vue.js
- install
- Compile
- VueAPI
- vuex
- vue-router
- vue-devtools
- vue-cli
- vue-loader
- VDOM
- vue-instance
- components
- template
- Single-File Components
- props
- data
- methods
- computed
- watch
- Event-handling
- Render Func
- remark
- 案例學習
- bootstrap-vue
- modal
- fontAwesome
- Hosting Font Awesome Yourself
- using with jquery
- using with Vue.js
- HTML
- CSS
- plugins
- Chart.js
- D3.js
- phpSpreadSheet
- Guzzle
- Cmder
- Git
- git命令
- git流程
- Postman
- Markdown
- Regular Expressions
- PowerDesigner
- 附錄1-學習資源